Java 内存学习笔记.docVIP

  • 3
  • 0
  • 约4.71千字
  • 约 7页
  • 2018-01-10 发布于河南
  • 举报
Java 内存学习笔记

Java technology diary Item Plan Java GC 11.2 ~ 11.8 Date New contents/Changes 09.11.2 Java 内存分配模型, 1.1 09.11.3 Java 垃圾回收器 09.11.4 IBM JVM GC Process Java 垃圾回收 Java 内存分配模型 1.1.1 Java 内存结构 JVM的内存模型分为两大块: 永久区(Permanent) 和 堆 内存。 栈内存一般都不归在JVM内存模型中,因为栈内存属于线程级别。每个线程都有个独立的栈内存空间。 [ /blog/473866 ] Java的内存结构主要分为三个区:Young, Tenured,Perm 区。 其中Young 又可以分为Eden 和两个Survivor区. 所有刚刚分配的新对象都在Eden区, Survivor是对象从Eden转移到Tenured的一个缓冲区。 Virtual = -Xmx - -Xms Fig 1. Java 内存结构 -Xmx 和 –Xms如果未设定则Java heap大小的初始值设定是依据另外两个参数:DefaultInitialRAMFraction, DefaultMaxRAMFraction.

文档评论(0)

1亿VIP精品文档

相关文档