博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JVM调试
阅读量:7004 次
发布时间:2019-06-27

本文共 331 字,大约阅读时间需要 1 分钟。

hot3.png

一、线程堆栈

  1. top
PID   USER    PR   NI    VIRT    RES     SHR   S  %CPU %MEM     TIME+    COMMAND3745 root      20   0 4810288  0.982g  12700 S   393.1      6.3     396:35.02      java
  1. jstack
jstack 3745 > stack.log
  1. 堆栈log中查看线程状态,应用代码相关信息。 如果关键线程wait,那就是并发问题;如果是runnable,那就是死循环等代码逻辑问题。等等吧。

转载于:https://my.oschina.net/ijustdoit/blog/870176

你可能感兴趣的文章
打造腾讯营销数据闭环,MTA联手腾讯广告平台
查看>>
Tomcat中用JNDI方式加载JDBC DataSource以连接数据库
查看>>
android解析HashMap格式的json
查看>>
AFNetworking 源码分析(一)
查看>>
深入理解channel:设计+源码
查看>>
【Android】RxJava的使用(一)基本用法
查看>>
React Fiber 原理介绍
查看>>
断路器HystrixCircuitBreaker
查看>>
前端爬坑之旅--echarts渲染时canvas变为100px
查看>>
CODING 最佳实践:快课网研发效能提升之路
查看>>
实现一个平行四边形
查看>>
基于http协议使用protobuf进行前后端交互
查看>>
elasticsearch v6.5.4配置
查看>>
Python2+Selenium入门01-环境准备
查看>>
golang协程池设计
查看>>
微服务之数据同步Porter
查看>>
phpStudy 升级 mysql5.7 出现的问题
查看>>
mp4文件如何转换为webm格式
查看>>
(一)如何实现一个单进程阻塞的网络服务器
查看>>
微信小程序设置上一页数据
查看>>