摘要: 一、JConsole是什么 从Java 5开始 引入了 JConsole。JConsole 是一个内置 Java 性能分析器,可以从命令行或在 GUI shell 中运行。您可以轻松地使用 JConsole(或者,它更高端的 “近亲” VisualVM )来监控 Java 应用程序性能和跟踪 Jav 阅读全文
posted @ 2014-12-19 22:28 ppjj 阅读(775) 评论(0) 推荐(0) 编辑
摘要: 1. jstat -gc pid 可以显示gc的信息,查看gc的次数,及时间。 其中最后五项,分别是young gc的次数,young gc的时间,full gc的次数,full gc的时间,gc的总时间。 2.jstat -gccapacity pid 可以显示,VM内存中三代(young,old 阅读全文
posted @ 2014-12-19 22:01 ppjj 阅读(609) 评论(0) 推荐(0) 编辑
摘要: 背景知识 性能分析的主要方式 监视:监视是一种用来查看应用程序运行时行为的一般方法。通常会有多个视图(View)分别实时地显示 CPU 使用情况、内存使用情况、线程状态以及其他一些有用的信息,以便用户能很快地发现问题的关键所在。 转储:性能分析工具从内存中获得当前状态数据并存储到文件用于静态的性能分 阅读全文
posted @ 2014-12-19 21:58 ppjj 阅读(807) 评论(0) 推荐(0) 编辑