jvm
文章平均质量分 77
用心去追梦
这个作者很懒,什么都没留下…
展开
-
JVM参数-XX:+HeapDumpOnOutOfMemoryError使用方法
1、配置方法在JAVA_OPTIONS变量中增加-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=${目录}。例如:export JAVA_OPTS="-Xms2048M -Xmx2048M -Xmn682M -XX:MaxPermSize=96M"2、参数说明(1)-XX:+HeapDumpOnOutOfMemoryError参数表示当JVM发生OOM时,自动生成DUMP文件。(2)-XX:HeapDumpPath=目录参数表示生成DUMP文件的原创 2021-11-29 18:06:28 · 15234 阅读 · 0 评论 -
怎么解决线上CPU100%的问题
怎么解决线上CPU100%的问题背景Java服务,有时候会遇到CPU 100%的问题,对于这样的问题,我们如何快速定位并解决呢?一般会有如下几个步骤。解决步骤找到最耗CPU的进程top找到这个进程中最耗CPU的线程top -Hp ${进程的PID}查看堆栈信息,定位线程的什么操作消耗了大量CPU,定位对应代码printf "%x\n" 2611 jstack 2601 | grep a33 -A 20生成异常进程的dump文件jmap -dump:live,forma原创 2021-11-16 16:24:55 · 399 阅读 · 0 评论