目录
JVM调优的重要参数
-Xms(-XX:InitialHeapSize):设置初始化JVM内存分配大小 默认是1/64
-Xmx(-XX:MaxHeapSize):设置JVM最大分配内存大小,默认是1/4
-Xss(-XX:ThreadStackSize):设置单个线程栈的大小,默认值是0。代表不同系统默认值不同,一般linux为1024k,win看内存
-XX:+PrintGCDetails 打印GC垃圾回收信息
-XX:MetaspaceSize:设置元空间大小
-XX:+PrintCommandLineFlags 打印JVM默认的初始化参数
-XX:MaxTenuringThreshold 轻GC转到重GC的最大次数,默认是15,只能把值设置在0-15之间
-XX: +HeapDumpOnOutOfMemoryError 打印堆内存快照
jps-l:查看java运行中的进程号
jinfo -flags 参数 进程号:查看jvm的某些参数值
实战中,必须

本文介绍了如何使用JProfiler进行JVM堆调优和排查OOM故障,详细阐述了JVM调优的重要参数如Xms、Xmx、Xss等,并通过实战演示了设置最大内存、分析Dump文件以及利用JProfiler识别内存泄露和大对象等问题。
最低0.47元/天 解锁文章

1683

被折叠的 条评论
为什么被折叠?



