java
minghaitang
这个作者很懒,什么都没留下…
展开
-
jstack的用法
1、介绍jstack用于打印出给定的java进程ID或core file或远程调试服务的Java堆栈信息,如果是在64位机器上,需要指定选项"-J-d64",Windows的jstack使用方式只支持以下的这种方式:jstack [-l] pid如果java程序崩溃生成core文件,jstack工具可以用来获得core文件的java stack和native stack的信息,从而可以原创 2014-12-15 11:37:58 · 1584 阅读 · 0 评论 -
Java定位CPU使用100%的方法
1、找出最耗费cpu的进程号例如:4414[sms@stat ~]$ top2、找出此进程下的所有线程从中找出cpu最高的线程id[sms@stat ~]$ top -p 4144 -H3、将线程id十进制数转为16进制4144==》0x10304、把线程dump出来将此进程号的Java堆栈信息打印到文件中[sms@stat ~]$ jstack原创 2014-12-15 11:26:31 · 466 阅读 · 0 评论