zoukankan
html css js c++ java
jstack+top定位性能问题
定位性能问题,尤其是cpu使用率过高时,经常需要查找cpu消耗较高的线程,然后查看其堆栈,从而进入代码定位问题。
该场景下, jstack+top是一种非常经典的方式。
jstack+top
:
1、top -H 查看cpu占用较高的线程,记录十进制的线程id
2、jstack 将线程信息dump到文件中,在文件中根据线程id查找该线程的堆栈。 注意,jstack输出中线程id是16进制的,这里要做一次进制转换。
3、研究这个线程的堆栈
查看全文
相关阅读:
java多线程--定时器Timer的使用
java多线程--线程池的使用
java多线程--多线程基础小结
java基础--java.util.Date类型小结
onClickRow 事件
C#里的SubString和Convert.ToDateTime
jquery+easyui开发、培训文档
Jquery函数大全
前端最全的 API 集锦
17个CSS知识点整理
原文地址:https://www.cnblogs.com/liu-ke/p/5969273.html
最新文章
s9303这样的arp表是代表什么意思?
AR2220 通过cpu-defend policy处理大量大量arp广播的小技巧
windows已阻止此软件因为无法验证发行者怎么办
小米手机刷机工具MiFlash怎么用
Win10以太网不见了怎么办 win10以太网属性空白解决方法
win10里如何在中文输入法里添加美国键盘
mac上怎么安装dmg
mac OS X:[11]如何添加打印机
LVS的优点和缺点
深入理解Spring--动手实现一个简单的SpringIOC容器
热门文章
java笔记--笔试中极容易出错的表达式的陷阱
应用层之E-mail服务及javaMail邮件发送的知识总结
计算机网络学习笔记--传输层知识总结
计算机网络学习笔记--网络层之IP地址与子网
计算机网络学习笔记--网络层知识点整理
计算机网络学习笔记--数据链据层上的设备详解
计算机网络学习笔记--数据链据层之MAC子层(整理)
java多线程--同步屏障CyclicBarrier的使用
java多线程--信号量Semaphore的使用
java多线程--几个多线程面试题小结
Copyright © 2011-2022 走看看