随笔分类 -  jdk

摘要:public static void main(String[] args) { ThreadMXBean mbean = ManagementFactory.getThreadMXBean(); // 只能检测 synachrozied 同步代码块 的死锁 // long[] deadlockedThreadIds = mbean.findMon... 阅读全文
posted @ 2018-03-16 16:08 liron 阅读(718) 评论(0) 推荐(0)
摘要:jmap -heap $pid 打印堆使用信息,如新生代,老年代使用情况 jmap -dump:live,format=b,file=heap.bin $pid dump堆信息 jmap -histo:live $pid 打印每个class的实例数目,内存占用,类全名信息. VM的内部类名字开头会加 阅读全文
posted @ 2017-08-14 11:39 liron 阅读(125) 评论(0) 推荐(0)
摘要:jps -q //查询所有vm进程号 jps -v / 输出传递给JVM的参数 jps -m //传递给main函数的参数args jps -l //输出应用程序main class的完整package名 或者 应用程序的jar文件完整路径名 阅读全文
posted @ 2017-08-11 16:47 liron 阅读(98) 评论(0) 推荐(0)
摘要:jstat -gc pid //以字节形式展现 jstat -gcutil pid //以百分比形式展现 jstat -class pid //类加载和卸载状况 jstat -compilier pid //查看Jit编译的方法数及失败情况 jstat -printcompilation 4672 阅读全文
posted @ 2017-08-11 16:38 liron 阅读(190) 评论(0) 推荐(0)