`
zizihaier
  • 浏览: 56639 次
  • 性别: Icon_minigender_2
  • 来自: 成都
社区版块
存档分类
最新评论

排查问题

    博客分类:
  • java
阅读更多
背景:
top命令发现某个进程(pid)占用cpu达到100%。



查看哪个线程占用最多资源:

ps mp pid -o THREAD,tid,命令查看这个进程下面的所有线程占用情况。


发现线程324占用最多。

使用jstack进行跟踪:

jstack pid 进行查看输出到临时文件

jstack 323 > test

将刚刚发现占用cpu最多的线程id(324)换算成16进制,printf "%x\n" 324得到144

查看jstack 生成的文件:

下面可以看出是哪行代码导致,查看那行代码发现有死循环。跟踪解决完毕。

上面是查看cpu占用情况,举一反三,其他的相关资源分析方法应该是类似的。
分享到:
评论

相关推荐

    Java诊断利器Arthas排查问题实践.pptx

    Java 诊断利器 Arthas 排查问题实践 Arthas 是 Alibaba 开源的 Java 诊断工具,于 2018 年 9 月开源,目前在 Github 上获得了 11,000 多个星标。 Arthas 的主要功能特性包括查看类加载情况、反编译类、热更新类、...

    排查问题经验总结.docx

    【排查问题经验总结】 在IT领域,尤其是在软件开发和系统调试中,排查问题是一项至关重要的技能。本篇文章将重点讨论Windows环境下使用C++进行问题排查的一些关键知识点,特别是如何利用Windbg工具分析死锁和调用...

    局域网排查问题一般思路分享.pdf

    局域网排查问题一般思路分享 局域网排查问题是 IT 行业中非常常见的问题,解决这些问题需要有一定的思路和步骤。本文将分享一些常见的局域网排查问题的思路和步骤,帮助读者快速排查和解决问题。 1. 局域网所有...

    当DUBBO遇上Arthas-排查问题的实践.pdf

    ### 当DUBBO遇上Arthas-排查问题的实践 #### 概述 在现代微服务架构中,Dubbo作为一款高性能、轻量级的开源RPC框架,被广泛应用于服务治理领域。然而,在复杂的生产环境中,不可避免地会遇到各种各样的问题。此时...

    局域网排查问题一般思路借鉴.pdf

    局域网排查问题一般思路借鉴.pdf

    linux 常用命令,玩转linux,服务端研发常用排查问题命令

    linux 常用命令,玩转linux,服务端研发常用排查问题命令

    东岳汽车隐患排查问题跟踪清单(格式)4.18.xlsx

    东岳汽车隐患排查问题跟踪清单(格式)4.18.xlsx

    网络机房每周巡检表,记录机房网络环境和排查问题

    网络机房每周巡检表,记录机房网络环境和排查问题

    enableTrace_api 适用于ASJAVA打开跟踪功能 排查问题

    enableTrace_api 适用于ASJAVA打开跟踪功能 排查问题

    乡镇中学开展复学疫情防控大排查问题整改汇报 .docx

    乡镇中学开展复学疫情防控大排查问题整改汇报 .docx

    Java线上故障排查方案(2).pdf

    本文档围绕Java线上故障排查提供了详尽的方案和知识点,覆盖了从问题定位到解决方案的多个方面。 首先,了解Java线上常见问题的分类是非常重要的。在生产环境中,问题可大致分为系统异常和业务异常两大类。系统异常...

    罗盘是一个大数据任务诊断平台,旨在提升用户排查问题效率,降低用户异常任务成本

    罗盘是一个大数据任务诊断平台,旨在提升用户排查问题效率,降低用户异常任务成本。 其主要功能特性如下: 非侵入式,即时诊断,无需修改已有的调度平台,即可体验诊断效果。 支持多种主流调度平台,例如Dolphin...

    软件工程中的软件问题排查与分析.pptx

    - **注重细节**:在排查问题时,注意观察细节,有时候一个小的改动就能解决大问题。 - **培养团队协作精神**:鼓励团队成员之间的交流与合作,共同面对挑战。 通过以上章节的详细介绍,我们可以看出,在软件工程...

    线上问题排查工具和手段

    在排查问题的过程中,使用合适的方法和工具至关重要,它们可以帮助我们更高效地进行问题分析和定位。下面详细地介绍一些常用的线上问题排查工具和手段,以及它们在实际中的应用场景。 首先,日志分析是排查问题的...

    Java虚拟机调优及问题排查手册.docx

    Java虚拟机调优及问题排查手册 本手册主要介绍Java虚拟机(JVM)的调优和问题排查解决方案。该手册涵盖了JVM排查、数据库连接排查、堆栈快照排查等多方面的内容。 JVM排查 JVM排查是指通过各种命令和工具来排查...

    局域网排查问题一般思路.pdf

    在局域网(LAN)出现问题时,排查和解决网络故障是一项必要的技能。下面是一般性的局域网问题排查思路: 1. **全局网络中断** 当所有电脑都无法上网时,首先要进行的基础检查是验证网络的基本连通性。通过在命令行...

    使用F12的一些基本排查技巧.doc

    IE 浏览器也具有 F12 开发者工具,可以用于排查问题。但是,IE 浏览器的 F12 有些功能与 Google 浏览器不同,例如文档模式和浏览器配置文件要保持一致。 10. 未登录上传附件操作方法 未登录上传附件操作方法包括...

    windows 2003 故障排查工具手册

    除此之外,Resource Monitor(资源管理器)也是排查问题的好助手,它提供了更详细的资源使用信息,包括进程、内存、硬盘和网络的详细数据。 网络问题排查方面,Tracert(轨迹跟踪)和Ping命令可以帮助我们判断网络...

    K8S集群 问题排查解决秘诀

    监控和日志:监控和日志是排查问题的两大法宝。通过查看集群内的监控数据,如 CPU 使用率、内存使用率、网络流量等,可以初步了解哪些节点或容器存在问题。同时,查看容器和节点的日志,可以帮助定位问题根源。 网络...

    各种网络问题排查思路

    1. 确定故障是否属实,是大面积还是个例,大面积就具体上升问题,个例则上服务器排查问题 2. 确定下是否为网络故障,通过ping、telnet、mtr工具结合排查 3. 根据ping、telnet、Mtr的结果分析原因 ping工具详解: ...

Global site tag (gtag.js) - Google Analytics