java jstak dump

2018-05-07  本文已影响0人  橙姜

死循环、死锁、阻塞、页面打开慢等问题,打线程dump是最好的解决问题的途径:
jstak主要分为两个功能:

1. 针对活着的进程做本地的或远程的线程dump:
(1)ps -ef |grep java或jps
(2)jstak [pid]

2. 如果java程序崩溃生成core文件,jstack工具可以用来获得core文件的java stack和native stack的信息,从而可以轻松地知道java程序是如何崩溃和在程序何处发生问题。

  1. Thread类提供了一个getStackTrace()方法也可以用于获取线程堆栈。这是一个实例方法,因此此方法是和具体线程实例绑定的,每次获取获取到的是具体某个线程当前运行的堆栈,
上一篇 下一篇

猜你喜欢

热点阅读