常见JVM问题分析

  1. 分析jvm cpu占用率过高的方法
    • ps -ef |grep java 或者 jps –lvm 查出PID
    • top -H -p PID 查出占用cpu高的线程ID
    • 线程Id转化为16进制 , jstack -l PID > PID.stack 查询对应的NID的线程代码
  2. 记一次线上JVM内存泄漏问题
    • jmap -dump:format=b,file=heap.dump PID
    • jhat -J-Xmx2g heap.dump
    • java -Xmx2g  -jar /Users/yaojiafeng/Documents/heapAnalyzer/ha456.jar heap.dump
  3. 记一次linux服务器被攻击事件

heapAnalyzer是IBM的一个内存分析工具,链接https://www.ibm.com/support/pages/ibm-heapanalyzer

猜你喜欢

转载自www.cnblogs.com/yaojf/p/12101979.html
今日推荐