Link Details

Link 907497 thumbnail
User 772213 avatar

By Djkiou
Published: Jan 17 2013 / 09:54

Recently, I was discussing with a friend, why the Java process uses more memory than the maximum heap that we set when starting the java process.All java objects that code creates are created inside Java heap space, which its size is defined by the -Xmx option. But a java process is consisted by many spaces, not only by the java heap space. A few of spaces that a java process is consisted are the following: Loaded libraries (including jar and class files) Control structures for the java heap Thread Stacks Generated (JITed) code User native memory (malloced in JNI) … more…
  • 8
  • 0
  • 1116
  • 1025

Add your comment

Html tags not supported. Reply is editable for 5 minutes. Use [code lang="java|ruby|sql|css|xml"][/code] to post code snippets.

Apache Hadoop
Written by: Piotr Krewski
Featured Refcardz: Top Refcardz:
  1. Play
  2. Akka
  3. Design Patterns
  4. OO JS
  5. Cont. Delivery
  1. Play
  2. Java Performance
  3. Akka
  4. REST
  5. Java