Link Details

Link 907497 thumbnail
User 772213 avatar

By Djkiou
via javacodegeeks.com
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
  • 1088
  • 1024

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.

Voters For This Link (8)



Voters Against This Link (0)



    Java Performance Optimization
    Written by: Pierre-Hugues Charbonneau
    Featured Refcardz: Top Refcardz:
    1. Design Patterns
    2. OO JS
    3. Cont. Delivery
    4. Java EE7
    5. HTML5 Mobile
    1. Node.js
    2. Debugging JavaScript
    3. OO JS
    4. JSON
    5. Ajax