![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
jvm
超级无敌强
现在就职于美团点评
展开
-
Java线程问题快速定位
#!/bin/shts=$(date +"%s")jvmPid=$1defaultLines=100defaultTop=20threadStackLines=${2:-$defaultLines}topThreads=${3:-$defaultTop}jvmCapture=$(top -b -n1 | grep java )threadsTopCapture=$(top -b -n1 -H | grep java )jstackOutput=$(echo "$(jstack $jv原创 2020-08-21 16:51:46 · 310 阅读 · 0 评论 -
如何定位cpu占用率高的java线程
查看cup的使用情况,在Linux下可以使用 top 或者 htop命令top -u ${用户} -c top -u devops -c 在命令行提示符执行top命令,输入大写P,则结果按CPU占用降序排序。输入大写M,结果按内存占用降序排序。大写T按运行时间排序。(注:大写P可以在capslock状态输入p,或者按Shift+p)。具体的可以参考: http://www.169it.co原创 2017-10-09 10:03:48 · 2987 阅读 · 0 评论 -
JVM-jstack查询线程堆栈信息-定位高消耗资源代码
参考:https://www.cnblogs.com/zhuqq/p/5938187.html1、语法jstack [option] pidjstack [option] executable corejstack [option] [server-id@]remote-hostname-or-ip命令行参数选项说明如下:-l long listings,会打印出额外的锁信息,在发生...原创 2018-12-10 10:34:47 · 507 阅读 · 0 评论