Linux系统中java进程占用cpu资源过高,分析(自用,需要私聊)
2021-11-04 13:00:40 240KB linux jstack
1
上传到 linux线上服务器,执行 chmod -R 777  show-busy-java-threads 执行权限。  ./show-busy-java-threads  查看执行占用cpu偏高的 线程,方便我们排查定位。
2021-10-21 21:05:37 17KB jstack show-busy-java-t
1
需要本地安装JDK并配置JAVA环境变量。 之后使用java -jar jca469.jar即可打开工具。 直接将dump出来的堆栈信息,打开,便可分析。
1
抓取jstack方法及解决system用户执行jstack命令权限问题, 打开cmd窗口,输入命令 jstack -l 49824>>C:/error01.txt 其中49824为tomcat8.0 的pid ; error01.txt 这个可以自己取名字 多输出几份jstack 文件,做比对分析 windows 输出环境变量 echo %JAVA_HOME% ps H -eo user,pid,ppid,tid,time,%cpu,cmd --sort=%cpu backgroundProcessorDelay=900 PsExec.exe -i -s cmd.exe
2021-08-04 18:02:11 2.81MB 定位cpu过高问题
1
jmap、jstack、jstat组合使用定位jvm问题
2021-04-16 18:01:24 3KB jvm jvm.gc
TDA用于分析查看java jstack的thread dump,2020年9月发布的版本 fixing usage with JDK 11 and also providing plugin for VisualVM 2.0 Compiled using JDK 1.8 so Source Level now is 1.8 fixed #20: updated tda visual vm plugin to Visual VM 2.0 fixed #21: fixed parsing of jdk 11 thread dumps. fixed colors for dark UIs
2021-01-28 00:24:25 1.3MB jstack tda dump
1