- 对字节码文件进行反编译:
javap -v 类名.class
- 设置栈的大小:
-Xss
- 用来设置堆空间(年轻代+老年代)的初始内存大小:
-Xms
- 用来设置堆空间(年轻代+老年代)的最大内存大小:
-Xmx
- 查看已经设置的参数:
-XX:+PrintGCDetails
或在cmd命令行分别输入jps
(查看所有进程)和jstat -gc 进程id
查看对应进程的相关参数 -XX:NewRatio=xxx
默认为2,表示新生代占1,老年代占2,即新生代占整个堆内存的1/3-XX:SurvivorRatio=xxx
默认为8,表示新生代中的Eden去和两个survivor区的默认比例为8:1:1- 设置新生代最大内存大小,一般不需要改:
-Xmn
- 设置新生代晋升到老年代的计数器数值:
-XX:MaxTenuringThreadshold=N
-XX:+PrintFlagsInitial
:查看所有的参数默认初始值
-XX:+PrintFlagsFinal
:查看所有参数的最终设置值
【JVM-03】JVM指令备忘
最新推荐文章于 2022-07-11 20:24:14 发布