Javaldquo魔法rdquo
北京白癜风研究中心 https://m-mip.39.net/baidianfeng/mipso_4241365.html 怕什么真理无穷 进一步有近一步的欢喜 前情预告在介绍jstack之前,先简单介绍一下jps。因为jps使用相对简单,各位看官看一下便知。 jps的作用是显示当前系统的java进程情况,及其id号。jps是魔法。 Java进程Id的查询也可以使用如: ps-ef grepjava 需说明一下:jps仅查找当前用户的Java进程,而不是当前系统中的所有进程。 常用命令: #查看java进程,显示pid,完整包名以及main函数参数jps-ml#查看Java进程对应的给JVM的参数jps-v#根据name查找java进程jps-mlvV grepname#根据name查找pidjps grepname 举个示例: jps-lm jps-lv lv:要记住哈~到这里jps也就告一段落了,下面正式开始jstack的内容。 jstack介绍jstack用于生成java虚拟机当前时刻的线程快照。线程快照是当前java虚拟机内每一条线程正在执行的方法堆栈的集合,生成线程快照的主要目的是定位线程出现长时间停顿的原因,如线程间死锁、死循环、请求外部资源导致的长时间等待等。线程出现停顿的时候通过jstack来查看各个线程的调用堆栈,就可以知道没有响应的线程到底在后台做什么事情,或者等待什么资源。 jstack命令主要用来查看Java线程的调用堆栈的,可以用来分析线程问题(如死锁)。 命令说明
|
转载请注明地址:http://www.papitia.com/pptms/7631.html
- 上一篇文章: HymnalsHowS
- 下一篇文章: Flume实时数据同步