摘要: 一、介绍 jstack是java虚拟机自带的一种堆栈跟踪工具。jstack用于打印出给定的java进程ID或core file或远程调试服务的Java堆栈信息,如果是在64位机器上,需要指定选项"-J-d64",Windows的jstack使用方式只支持以下的这种方式: 命令格式 主要分为两个功能: 阅读全文
posted @ 2019-03-06 02:26 kosamino 阅读(5980) 评论(0) 推荐(0) 编辑
摘要: jstack可以定位到线程堆栈,根据堆栈信息我们可以定位到具体代码,所以它在JVM性能调优中使用得非常多。下面我们来一个实例找出某个Java进程中最耗费CPU的Java线程并定位堆栈信息,用到的命令有ps、top、printf、jstack、grep。 寻找进程 执行命令jps找出Java进程ID, 阅读全文
posted @ 2019-03-06 01:44 kosamino 阅读(1704) 评论(0) 推荐(0) 编辑