2019年7月24日
摘要: VisualVM(All-in-One Java Trouble shootingTool)是到目前为止随JDK发布的功能最强大的运行监视和故障处理程序,并且可以预见在未来一段时间内都是官方主力发展的虚拟机故障处理工具。官方在VisualVM的软件说明中写上了“All-in-One”的描述字样,预示 阅读全文
posted @ 2019-07-24 23:55 城序猿 阅读(5830) 评论(0) 推荐(0) 编辑
摘要: JConsole(Java Monitoring and Management Console)是一种基于JMX的可视化监视、管理工具。管理的是什么?管理的是监控信息、永久代的使用信息、类加载等等 如果我们想监控本机的某一个java程序的运行,那么直接输入jconsole(windows下可以弹出图 阅读全文
posted @ 2019-07-24 22:13 城序猿 阅读(883) 评论(0) 推荐(0) 编辑
摘要: 参考博客:https://www.jianshu.com/p/213710fb9e40 jstack(Stack Trace for Java)命令用于生成虚拟机当前时刻的线程快照(一般称为threaddump或者javacore文件)。线程快照就是当前虚拟机内每一条线程正在执行的方法堆栈 的集合, 阅读全文
posted @ 2019-07-24 01:26 城序猿 阅读(565) 评论(0) 推荐(0) 编辑
摘要: 在上一篇文件文章中讲到了jhap的用法:https://www.cnblogs.com/cheng21553516/p/11223615.html,既然jhap可以转储堆的快照文件, 那么用什么来分析堆的快照文件,这个分析命令就是jhat 生成堆的快照文件:jmap -dump:live,forma 阅读全文
posted @ 2019-07-24 01:08 城序猿 阅读(616) 评论(0) 推荐(0) 编辑