查看java当前线程的堆栈信息
来源:互联网 发布:淘宝双十一红包套现 编辑:程序博客网 时间:2024/05/01 13:05
Java程序很耗CPU是比较好分析的,有这么几步:
1.通过top命令(top之后再按shift+H可以显示线程)查看CPU使用率高的线程;
2.将这个线程号转换为16进制;
3.使用jps查看服务器的Java进程号;
4.使用jstack [进程号] 打印当前的进程堆栈;
5.从打印的信息中,找到第2步得到的线程号,看看这个线程在做什么。
不一定一次就能抓准线程状态,可以第1步时多记几个线程。
1.通过top命令(top之后再按shift+H可以显示线程)查看CPU使用率高的线程;
2.将这个线程号转换为16进制;
3.使用jps查看服务器的Java进程号;
4.使用jstack [进程号] 打印当前的进程堆栈;
5.从打印的信息中,找到第2步得到的线程号,看看这个线程在做什么。
不一定一次就能抓准线程状态,可以第1步时多记几个线程。
0 0
- 查看java当前线程的堆栈信息
- Java线程堆栈信息查看
- Linux查看线程的堆栈信息
- 查看当前堆栈调用信息
- java多线程之查看当前线程的信息
- 查看java堆栈信息
- 查看java堆栈信息
- java-实时打印当前线程的调用堆栈
- Java 获取当前线程的相关信息
- Java 获取当前线程的相关信息
- Java 获取当前线程的相关信息
- 获取Java虚拟机正在运行所有线程的堆栈信息
- jstack 命令查看JAVA线程堆栈
- 如何获取当前线程的调用堆栈
- Android 打印当前线程的调用堆栈
- Java - Java 获取当前线程的相关信息
- 使用WinDbg查看非当前线程所在模块的内存数据信息
- 如何查看当前计算机的系统信息
- 【问题解决】Project facet Java version 1.7 is not supported.
- Session机制的原理和使用
- 关键字volatile有什么含义?并给出三个不同的例子
- 5.0侧滑菜单(仿QQ)
- libplist源码编译常见错误总结
- 查看java当前线程的堆栈信息
- IOS友盟统计Bug追踪
- 【八】栈的应用实例(二)
- 链队列的简单实现
- 如何理解c和c ++的复杂类型声明
- Android列表视图ListView和ListActivity-android学习之旅(二十四)
- MySQL更新varchar字段时的奇怪现象
- codeforces 548 C Mike and Frog
- C#Winform 中,两个form之间参数传递