今晚闲来无事,想起一位兄弟前几天给我提了一下oql这个名词,当时傻乎乎的不知道是啥,心里暗想,找个时间一定好好了解一下!呵呵,,,所以才有了下文.第一次在iteye上写文章,不知道规矩,不要笑哈 :shock: 好了,言归正传!
下面使用的都是java原生提供的工具,使用第三方工具或许更简单,大家可以尝试一下:
第一步:查看我们程序的进程-----jps
cmd命令行中直接输入jps,然后回车,可以看到如下效果:
本想分析我写的那个java程序(5408),但是当我jmap的时候,提示不能访问,不知道为什么,希望能有高手帮解释一下,呵呵 这里 以1396(jvisual工具对应的进程)为例吧
第二步:将进程对应的java程序的内存使用情况导入到文件中----jmap
第三步:启动http服务器分析堆内存----jhat
第四步:访问启动的服务