个人觉得,上面列出的对性能分析有用的日志有:SystemOut.log/SystemErr.log (OutOfMemoryException或者Thread被怀疑Hung的信息会直接在这里打印出来,也会有一大堆由于性能下降导致的exception。。。),性能上出了问题,可以先看一眼这里。然后再分析一下native_stderr.log(GC的日...
显示全部个人觉得,上面列出的对性能分析有用的日志有:SystemOut.log/SystemErr.log (OutOfMemoryException或者Thread被怀疑Hung的信息会直接在这里打印出来,也会有一大堆由于性能下降导致的exception。。。),性能上出了问题,可以先看一眼这里。
然后再分析一下native_stderr.log(GC的日志),这表明了内存管理是否正常。通过一些工具,比如:ISA里的 PMAT (IBM Pattern Modeling and Analysis Tool for Java Garbage Collector)可以查看GC历史趋势,看有没有内存泄漏的问题。
剩下的,就需要根据情况杀javacore,heapdump,或者system dump来做更进一步的分析了。
收起