2012年1月29日 星期日

[Java] Memory

Java Heap

  • JVM 用來配置 Java Object 的記憶體。
  • 大小是透過命令執行列中的參數 -Xmx 所設定。



Native Memory

  • JVM 內部運作時所用的空間。
  • 使用的空間大小取決於產生的程式碼、Thread、GC 時用於保存 java object 資訊與產生/最佳化程式碼的暫存空間。



Process Size

  • 是 Java Heap、Native Memory、被用於已載入執行和函式庫的總合。




* Reference
- 何謂Java heap, Native memory and Process Size

沒有留言:

張貼留言