摘要: 最近在做性能测试,需要对线程堆栈进行分析,在网上收集了一些资料,学习完后,将相关知识整理在一起,输出文章如下。 一、Thread Dump介绍 1.1什么是Thread Dump? Thread Dump是非常有用的诊断Java应用问题的工具。每一个Java虚拟机都有及时生成所有线程在某一点状态的t 阅读全文
posted @ 2018-07-02 11:03 甜菜波波 阅读(4939) 评论(0) 推荐(1) 编辑
摘要: 一,在centos linux 上查看进程占用cpu过高 top shift+h 查看哪个进程程消耗最高 二,查看JAVA进程中哪个线程消耗最高 2.1 导出java运行的线程信息 jstack 进程id(jps查看) jstack 进程id > ps.txt jstack -l 进程id (窗口打 阅读全文
posted @ 2018-07-02 10:51 甜菜波波 阅读(11745) 评论(0) 推荐(0) 编辑
摘要: ps -ef|grep java 1. jps 或 ps –ef|grepjava (获取PID) 阅读全文
posted @ 2018-07-02 10:47 甜菜波波 阅读(2532) 评论(0) 推荐(0) 编辑
摘要: 什么是Thread Dump Thread Dump是非常有用的诊断Java应用问题的工具。每一个Java虚拟机都有及时生成所有线程在某一点状态的thread-dump的能力,虽然各个 Java虚拟机打印的thread dump略有不同,但是大多都提供了当前活动线程的快照,及JVM中所有Java线程 阅读全文
posted @ 2018-07-02 10:40 甜菜波波 阅读(596) 评论(0) 推荐(0) 编辑