1.代码demo//一个CPU密集型线程的demo:package chapter1;public class FindJavaThreadInTaskManager {    public static void main(String[] args) {        Thread thread = new Thread(new Worker());        thread.start();    }   static class Worker implements Runnable {        @Override        public void run() {            while (true) {                System.out.println("Thread Name:" + Thread.currentThread().getName());           }       }   }}2.将上述代码打成Jar.在Linux上执行上述代码* 命令:java -jar JavaStudy.jar3.找到CPU利用率持续比较高的进程,获取进程号,此处PID为3036* 命令:top4.找到上述进程中,CPU利用率比较高的线程号TID(十进制数),此处为3046* 命令:ps p 3036 -L -o pcpu,pid,tid,time,tname,cmd5.将获取的线程号(十进制数)转换成十六进制* 命令:printf "%x\n"  30466.查看进程PID为3036中 nid为0xb46的线程信息* 命令:jstack -l 30367. 总结:* 可以看到jstack命令的输出结果是相当准确的    * 显示耗CPU比较高的代码与实际情况相同,都是第13行。

参考《 http://jingyan.baidu.com/article/4f34706e3ec075e387b56df2.html 》

转载于:https://www.cnblogs.com/polestar/p/7195844.html

怎么使用jstack精确找到异常代码相关推荐

  1. python语法错误概述_Python 错误和异常代码详解

    程序中的错误一般被称为 Bug,无可否认,这几乎总是程序员的错... 程序员的一生,始终伴随着一件事 - 调试(错误检测.异常处理).反反复复,最可怕的是:不仅自己的要改,别人的也要改...一万头草泥 ...

  2. exe停止运行C语言,处理win7应用程序已停止“异常代码c0000005”的方法

    在运行电脑软件的时候经常会出现很多奇怪的错误代码,最近小编在运行阿里旺旺的时候就被系统提示"异常代码c0000005"这是小编第一次遇到这个代码,不过不能正常的打开软件,第一个需要 ...

  3. 服务器异常代码413问题

    服务器异常代码413问题 参考文章: (1)服务器异常代码413问题 (2)https://www.cnblogs.com/tdg-yyx/p/6823082.html 备忘一下.

  4. python代码大全表解释-【初学】Python异常代码含义对照表

    原标题:[初学]Python异常代码含义对照表 Python常见的异常提示及含义对照表如下: 异常名称 描述 BaseException 所有异常的基类 SystemExit 解释器请求退出 Keyb ...

  5. CrashFinder,找到崩溃代码行

    1.CrashFinder需要PDB才可以工作: 2.对于Release版本程序,需要设置产生program database 和generate debuginfo,才可以使用crash finde ...

  6. vc mysql 查询_VC++数据库模糊查询及精确查询示例代码分享

    VC++数据库模糊查询及精确查询示例代码分享是小编为大家带来的一个VC++电话簿程序中的模糊查询例子源代码,结合数据库,可以学习研究下简单一点的模糊查询和精确查询,希望能对大家有帮助,,赶紧来详细了解 ...

  7. 数学分析闭区间套定理_不能精确找到背驰点?利用区间套解决这难题

    大家好,欢迎来到缠妹财经!本期我们就缠论动力学:区间套篇做一个解析.在判断趋势背驰的时候,要精确地找到本级别图中离开最后中枢的上涨段或下跌段的背驰点,仅凭本级别图中的情况,是很难精确达到这种识别效果的 ...

  8. 笔记:C#_对象池_异常代码: c0000005

    BUG 问题描述: 我在开发对象池的时候,遇到内存溢出的问题,导致程序闪退. 花了2个小时才将其解决,下面讲一下要点. 异常代码: c0000005 在创建一个对象将私有成员private int i ...

  9. win10c语言弹出框,win10系统启动程序时弹出异常代码c0000005的解决技巧

    我们在操作win10 64位系统电脑的时候,常常会遇到win10系统启动程序时弹出异常代码c0000005的问题,非常不方便.有什么办法可以永久解决win10系统启动程序时弹出异常代码c0000005 ...

最新文章

  1. aes前台加密后台解密
  2. 创业,宁愿单兵作战也不要参在拙劣的团队里继续寻觅队友
  3. TTL怎么计算拉电流和灌电流_UPS输入输出电流如何计算?电缆如何选择?
  4. linux php在线运行环境,Linux安装php运行环境
  5. C++相关:部分标准库特殊设施
  6. Web测试实践——每日例会记录12.30(1)
  7. 无土栽培中的物联网技术应用
  8. hadoop运维笔记
  9. AlphaGo的深度学习系统Tensorflow详细安装入门
  10. 【拉普拉斯变换】3. 拉普拉斯逆变换
  11. kindeditor php 漏洞,KindEditor漏洞、优化以及漏洞、BUG修复方案汇总
  12. notepad 自动排版html,notepad++怎么自动排版
  13. 2021window10下的IDEA安装
  14. 压缩或解压文件出现循环冗余检查的解决办法
  15. 【打卡】医学搜索Query相关性判断学习赛
  16. 51单片机模拟I2C读写M24LR04
  17. 网名闲话之“茶乡浪子”
  18. 渗透测试之---xss-labs闯关【1-14关】
  19. 设置GPU及显存大小
  20. 工业互联网隐私保护技术

热门文章

  1. Vue父子组件之间的传值
  2. Idea打Jar包的坑,工程使用ali druid 等ali组件
  3. 老生常谈.优化linux内核参数
  4. 使用IKE预共享密钥配置IPsec
  5. PHP开发环境配置:安装与配置Apache、PHP、MySQL、PhpMyAdmin
  6. BLE GAP广播(Advertising Packet)格式
  7. 【Network】协议栈
  8. onSaveInstanceState在系统之后可能会杀掉Activity时调用,onStop之前
  9. Android魔法(第二弹)——一步步实现淹没、展开效果
  10. H3C 常用接口和线缆