一、Java VisualVM 工具
Java 提供了一个监控当前设备 Java 程序的工具 Java VisualVM ;
在命令行中执行
jvisualvm
命令 , 可以打开该工具 ;
可以通过该程序监控 JVM 以及 Java 程序的运行参数 ;
二、堆区
堆区的对象分布如下图 :
堆区的对象 分为 年轻代 , 老年代 ;
老年代 占比大约 2 3 \cfrac{2}{3}32 , 年轻代占比约 1 3 \cfrac{1}{3}31 ;
年轻代 又分为 Eden 和 Survivor 区 , 其中 Eden 占 80 % 8