摘要: https://www.cnblogs.com/andy-zhou/p/5327288.html https://www.cnblogs.com/Darrenblog/p/10712125.html 阅读全文
posted @ 2020-09-15 15:07 抽象Java 阅读(127) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/hotthought/article/details/82987428 阅读全文
posted @ 2020-09-15 14:56 抽象Java 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 思路(https://www.jianshu.com/p/30f42a9fcca3) 1、先用 查看cpu 占用最高的程序,命令 top -c 2、使用top -H -p PID 命令查看对应进程是哪个线程占用CPU过高 3.使用 jstack -l PID > a 命令打印出这个进程的线程栈并输入 阅读全文
posted @ 2020-09-15 14:52 抽象Java 阅读(241) 评论(0) 推荐(0) 编辑
摘要: JVM OOM 线上环境处理 定位 没有日志可以定位 接受所有系统, jvm启动参数 转为一个文件,JVM 内存快照 1 -XX:+HeapDumpOnOutOfMemoryError -xx:HeapDumpPath = /temp/202009.hpro GcRoot是垃圾回收器算法中判断一个对 阅读全文
posted @ 2020-09-15 14:23 抽象Java 阅读(106) 评论(0) 推荐(0) 编辑
摘要: Java内存溢出即程序在申请内存时,没有足够的空间供其使用,出现out of memory。 常见于四种情况: 1、栈溢出(StackOverflowError)、 2、堆溢出(OutOfMemoryError:java heap space)、 3、永久代溢出(OutOfMemoryError: 阅读全文
posted @ 2020-09-15 11:05 抽象Java 阅读(670) 评论(0) 推荐(0) 编辑