JAVA dump查看线程运行情况:

  1. 查询java程序pid(两种方案,二选一)

    1)直接输入项目名称回车(适用于可以通过如“tt”命令查看到部署的项目名称)

    2)使用jps [-l]命令查看本机所有java进程pid(适用所有)

  2. 使用jstack [-l] pid > xxx.log将所有线程信息输入到指定文件中

    1)如果程序正常运行:使用jstack [-l] pid > xxx.log将所有线程信息输入到指定文件中

    2)如果程序无响应:使用 jstack -F [-m] [-l] pid >xxx.log强制打印栈信息

  3. 使用top命令找出占用cpu高(或者执行时间很长)的程序pid

  4. 使用top -H -p pid找出占用cpu高(或执行时间长)的线程pid

  5. 将占用cpu高的线程pid转换成16进制(window自带计算器)

  6. 将转换后的pid在开始输出的dump文件(xxx.log)中搜索对应线程信息

  7. dump文件分析

JAVA dump查看线程运行情况相关推荐

  1. 查看java项目线程运行情况,以及总线程数

    查看java项目线程运行情况,以及总线程数 观看tomcat线程或者其他java程序线程数量以及运行情况,可以查看 jdk/bin/jvisualvm.exe当前文件是用来监控线程运行信息 有时候系统 ...

  2. oracle在哪些系统运行,ORACLE 查看系统运行情况

    1,查看系统当前连接会话数 select s.value,s.sid,a.username from v$sesstat S,v$statname N,v$session A where n.stat ...

  3. 使用了JDK自带的jconsole查看Tomcat运行情况

    最近对公司的项目进行JVM调优,使用了JDK自带的jconsole查看Tomcat运行情况,记录下配置以便以后参考: 首先,修改Tomcat的bin目录下的catalina.bat文件,在JAVA_O ...

  4. Linux查看网卡的运行情况,NETSTAT - 查看网络运行情况。

    NETSTAT - 查看网络运行情况. Netstat的一些常用选项 netstat -s--本选项能够按照各个协议分别显示其统计数据.如果你的应用程序(如Web浏览器)运行速度比较慢,或者不能显示W ...

  5. java.lang.IllegalThreadStateException 线程运行报错

    写程序线程再运行第二遍的时候报java.lang.IllegalThreadStateException. 发现一个Thread不能重复用start方法. 解决方法: 1.将extends Threa ...

  6. java判断优先级代码,Java如何查看线程的优先级?

    在Java编程中,如何查看线程的优先级? 以下示例演示如何使用Thread类的getPriority()方法检查线程的优先级. package com.yiibai; public class Thr ...

  7. 然后查看服务器运行情况,netstat命令查看服务器运行情况

    在运行netstat -n|grep 80 | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'时发现有大量的time_wait,出现这种 ...

  8. 服务器查看节点运行情况,查看服务器进程状态

    可以通过运行 TSM CLI 命令或访问 Tableau Server 上的 TSM Web UI 或管理页面来查看服务器进程状态. 使用 TSM CLI 查看进程状态 运行以下命令: tsm sta ...

  9. java查看线程使用情况,查看java的线程cpu使用情况

    说来惭愧,那么些年写java,至今也没碰到需要对jvm内部线程cpu使用情况的研究. 今天碰到一例,因为用了flink,出现了一个处理瓶颈,不得不深入一探究竟. 就Linux的操作系统原理而言,jvm ...

最新文章

  1. java8中的default关键字
  2. python模糊查找文件夹名字_python实现在目录中查找指定文件的方法
  3. origin图上显示数据标签_【数据绘图】好图分享:寒假?不存在的!
  4. Openlayers中使用Cluster实现缩放地图时图层聚合与取消聚合
  5. C# WPF项目实战(经典)
  6. ACKRec:注意力异构图卷积深度知识推荐器 SIGIR 2020
  7. 阿里通报前淘宝直播运营负责人违规:接受礼品及款待,安排女友入职合作方...
  8. web元件库/常用web组件/常用表单/导航栏/边框/图标/日期时间选择器/评分组件/穿梭框/输入框/步骤条/计数器/输入框/Axure原型/axure元件库/rp原型/交互控件/五星评分器/导航框架
  9. python模拟app抢票_亲测,手把手教你用Python抢票
  10. 用Navicat for MySQL往数据表中添加数据时汉字出现乱码
  11. 使用maven给spring项目打可直接运行的jar包(配置文件内置外置的打法)
  12. android 平板怎么截图,在安卓手机或平板电脑上截屏的5种方法,学起来!
  13. Easyrecovery12.0.0.2 官方版下载
  14. OV7725摄像头软件实现简单的二值化处理
  15. 形状的度量Measures of Shape
  16. 龙贝格算法例题_数值分析实验报告——龙贝格求积算法 椭圆周长公式
  17. (Arduino)蓝牙和 APPinventor实现一键SOS求救(一)
  18. Win10怎么录制高清的电脑屏幕?Win10屏幕录制工具哪个好?
  19. 绩效管理工具OKR与GRAD
  20. JS实现视频录制-以Cesium为例

热门文章

  1. linux svn 冲突解决方法
  2. 投影串口测试程序_投影机串口码
  3. struts2配置定义过滤器无效
  4. k8s排查无法访问服务
  5. pve安装(pve安装爱快)
  6. 大数据开发工程师的入门书单
  7. 使用ADB安装apk安装包
  8. java 写文件换行_java写文件实现换行
  9. APP启动流程:从点击应用图标到Activity启动流程
  10. linux下nginx启动不了,详解Nginx启动失败的几种错误处理