http://my.oschina.net/feichexia/blog/196575?p=1#commentsJDK本身提供了很多方便的JVM性能调优监控工具,除了集成式的VisualVM和jConsole外,还有jps、jstack、jmap、jhat、jstat、hprof等小巧的工具,本博客...
分类:
其他好文 时间:
2015-11-07 18:59:57
阅读次数:
217
现实企业级Java开发中,有时候我们会碰到下面这些问题:OutOfMemoryError,内存不足内存泄露线程死锁锁争用(Lock Contention)Java进程消耗CPU过高...... 这些问题在日常开发中可能被很多人忽视(比如有的人遇到上面的问题只是重启服务器或者调大内存,而不会深究问题....
分类:
Web程序 时间:
2015-09-09 09:42:28
阅读次数:
285
【性能调优工具jps、jstack、jmap、jhat、jstat、hprof使用详解】http://my.oschina.net/feichexia/blog/196575现实企业级Java开发中,有时候我们会碰到下面这些问题:OutOfMemoryError,内存不足内存泄露线程死锁锁争用(Lo...
分类:
其他好文 时间:
2015-07-04 08:23:29
阅读次数:
302
下面是笔者整理的jdk自带的常用命令行工具的使用方法,全部原创,转载请注明出处,并贴上链接,谢谢!
jps命令使用
jstat命令使用
jinfo命令使用
jmap命令使用
jhat命令使用
jstack命令使用
jcmd命令使用...
分类:
其他好文 时间:
2015-06-04 19:29:20
阅读次数:
151
概述jhat(Java Head Analyse Tool)是jdk自带的用来分析java堆快照的工具,具体的使用方法是:
jhat dump_file_name
使用示例在此以前文dump出来的文件(dump.bin)为例,演示怎么使用jhat分析堆文件。
上图中使用jhat命令打开了之前dump出来的堆快照文件,可以看到,命令成功执行后会在命令执行的本机启动一个http服务,可以在浏览...
分类:
其他好文 时间:
2015-06-03 09:56:55
阅读次数:
122
http://my.oschina.net/feichexia/blog/196575 现实企业级Java开发中,有时候我们会碰到下面这些问题: OutOfMemoryError,内存不足 内存泄露 线程死锁 锁争用(Lock Contention) Java进程消耗CPU过高 ...... ?...
分类:
Web程序 时间:
2015-06-02 18:19:09
阅读次数:
342
##4.1 JDK的命令行工具## ###4.1.1 jps:虚拟机进程状况工具### ###4.1.2 jstat:虚拟机统计信息监视工具### ###4.1.3 jinfo:Java配置信息工具### ###4.1.4 jmap:Java内存映射工具### ###4.1.5 jhat:虚拟机堆转...
分类:
其他好文 时间:
2015-04-15 01:05:28
阅读次数:
163
1. jps(Java Virtual Machine Process Status Tool)
jps主要用来输出JVM中运行的进程状态信息
-q 不输出类名、Jar名和传入main方法的参数
-m 输出传入main方法的参数
-l 输出main类或Jar的全限名
-v 输出传入JVM的参数
2. jstack
jstack主要用来查看某个Java进程内的线程...
分类:
Web程序 时间:
2015-02-10 11:18:29
阅读次数:
430
jmap -heap -histo -dump jhat Jstat Jstat –gcutil 2721 打印时间 打印次数 Jstack 消耗cpu高的进程,此java进程pid为3227 Jstack 3227 System消耗高的话,是否是io瓶颈(iostat,看队列);需要跟踪系统内核调...
分类:
Web程序 时间:
2015-01-26 14:54:31
阅读次数:
231
Jmap是JDK自带的一个轻量级小工具。位于java的bin目录下,它能够打印出某个java进程(使用pid)内存中所有‘对象’的情况(如:产生那些对象,及其数量)。它不仅可以输出所有内存中对象的工具,甚至可以将VM 中的heap,以二进制输出成文本。使用方法 jmap -histo pid。也可以将其保存到文本中去,在一段时间后,使用文本对比工具,可以对比出GC回收了哪些对象。还可以和jhat ...
分类:
其他好文 时间:
2015-01-21 16:34:44
阅读次数:
199