
java性能
aitangyong
成长最快、最好的方式就是交流和总结!
展开
-
使用工具分析java heap dump文件
通过上一篇博客linux/windows下利用JDK自带的工具获取thread dump文件和heap dump文件,我们知道如何获取到java应用程序的heap dump文件。现在我们使用一些图形化工具,来帮助我们分析文件中的信息,有效地定位问题。使用JDK自带的jhat命令jhat是用来分析java堆的命令,可以将堆中的对象以html的形式显示出来,包括对象的数量,大小等等原创 2014-04-19 13:59:04 · 3887 阅读 · 0 评论 -
linux/windows下利用JDK自带的工具获取thread dump文件和heap dump文件
在上一篇博客http://blog.youkuaiyun.com/aitangyong/article/details/24009283中介绍了dump的一些基本概念,这一篇博客介绍如何在windows/linux平台下获取dump文件,为后续的学习打下基础。我们使用的JDK工具在JDK_HOME/bin/目录下,使用到jmap和jstack这2个命令。获取heap dump文件windows下切换到原创 2014-04-18 14:11:54 · 13999 阅读 · 0 评论 -
java程序性能分析用到的文件thread dump和heap dump入门
在故障定位(尤其是out of memory)和性能分析的时候,经常会用到一些文件来帮助我们排除代码问题。这些文件记录了JVM运行期间的内存占用、线程执行等情况,这就是我们常说的dump文件。常用的有heap dump和thread dump(也叫javacore,或java dump)。我们可以这么理解:heap dump记录内存信息的,thread dump是记录CPU信息的。heap d原创 2014-04-18 13:12:35 · 7374 阅读 · 0 评论