JAVA堆内存

JAVA堆内存_第1张图片

JAVA堆内存_第2张图片

JAVA堆内存_第3张图片

JAVA堆内存_第4张图片

JAVA堆内存_第5张图片

 JAVA堆内存_第6张图片

JAVA堆内存_第7张图片 

 

JAVA堆内存_第8张图片 

JAVA堆内存_第9张图片 

JAVA堆内存_第10张图片 

JAVA堆内存_第11张图片 

JAVA堆内存_第12张图片

熟悉了JAVA内存管理机制及配置参数,下面是对JAVA应用启动选项调优配置:

JAVA_OPTS="-server -Xms512m -Xmx2g -XX:+UseG1GC -XX:SurvivorRatio=6 -XX:MaxGCPauseMillis=400 -XX:G1ReservePercent=15 -XX:ParallelGCThreads=4 -XX:
ConcGCThreads=1 -XX:InitiatingHeapOccupancyPercent=40 -XX:+PrintGCDetails  -XX:+PrintGCTimeStamps -Xloggc:../logs/gc.log"
  • 设置堆内存最小和最大值,最大值参考历史利用率设置
  • 设置GC垃圾收集器为G1
  • 启用GC日志,方便后期分析

 

转载:https://blog.51cto.com/lizhenliang/2164876?wx=

你可能感兴趣的:(JVM)