堆1.png
堆的概述.png

2. 堆内存大小的设置

|

2.1 设置:

-Xms10m -Xmx10m : 起始内存和最大内存都是10m
-Xms等价于 -XX:InitialHeap Size
-Xmx 等价于 -XX:MaxHeapSize 两种写法都可以

-X 是jvm的运行参数
ms 是memory start
| | —- | |

2.2 查看设置的方式

方法一: step1: jps
step2: jstat -gc 进程id


方法二: step1 配置: -Xms10m -Smx10m -XX:+PrintGCDetails
step2 java 代码: long initialMemory =
Runtime.getRuntime( ).maxMemory( )
| | 堆1.png |

3. 堆的划分

image.png
第08章_堆空间细节.jpg
image.png
image.png