首先线上应用的jvm配置要养成良好的习惯,增加一下配置则可以在jvm发生oom的时候自动dump日志了 -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/export/log/dump/jvm-oom.log
如果遇到线上应用特别消耗cpu资源怎么去排查?
ps:首先普及一下linux中的java虚拟机线程实现方式:在Linux下面因为没有真正的线程,是用进程模拟的,有一个是辅助线程,所以真正程序开的线程应该只有一个。
https://www.cnblogs.com/ruiding/p/4231333.html
本文介绍如何通过合理配置JVM参数,在发生内存溢出时自动生成堆转储文件,便于后续分析。同时,针对线上应用过度消耗CPU资源的情况,提供了排查思路与方法。
1165

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



