深入理解JVM—性能监控工具
2012-12-08 19:19
337 查看
由于企业级软件的复杂性,通常有专门的监控系统监控其硬件和软件的运行情况。硬件信息包括:网络和服务器等,软件系统包括:应用基础服务系统、中间件平台、网站等。要监控的软件信息包括:JVM监控,URI监控,JDBC监控,URI监控和Exception监控等。其中JVM监控数据包括:堆和非堆内存使用,内存分配使用,GC数据(FGC和YGC次数,时间)等。那么如何获得JVM监控信息呢?
Aanswer: 软件包 java.lang.management 提供管理接口,用于监视和管理 Java 虚拟机以及 Java 虚拟机在其上运行的操作系统。它同时允许从本地和远程对正在运行的 Java 虚拟机进行监视和管理。
安装完jdk后,目录jdk/bin下有很多工具,非常熟悉的有:javac
编译工具;java 执行javac编译好的class文件。剩下的jps,jinfo,jstat,jstack,jmap,jhat,jconsole,jvisualVM属于JVM 性能监控工具,其中jVisualVM被视为是more
in one的工具集,它可以实现以下功能点:
1、 显示虚拟机的进程以及进程的配置信息和环境信息(jps、jinfo)
2、 监视应用程序的CPU、内存、堆、方法区和线程信息(jstat、jstack)
3、 Dump以及分析dump的功能(jmap、jhat)
4、 离线程序快照:离线dump分析
5、 方法运行性能分析,找出调用最多,运行最长的方法块
详情参考:http://yhjhappy234.blog.163.com/blog/static/31632832201222691738865/
相关文章推荐
- 深入理解JVM—性能监控工具
- 深入理解JVM(七)——性能监控工具
- 深入理解JVM虚拟机学习笔记(四)虚拟机性能监控和故障处理工具
- 深入理解JVM虚拟机 性能监控与故障处理工具
- 深入理解JVM之虚拟机性能监控与故障处理工具
- 深入理解JVM(七)——性能监控工具
- 深入理解JVM—性能监控工具
- 深入理解JVM(七)——性能监控工具
- 深入理解JVM—性能监控工具
- 深入理解JVM—性能监控工具
- 深入理解JVM—性能监控工具
- 深入理解JVM(七)——性能监控工具
- 深入理解JVM—性能监控工具
- 深入理解JVM—性能监控工具
- 深入理解JVM笔记四-虚拟机性能监控与故障处理工具
- 深入理解Java虚拟机--虚拟机性能监控与故障处理工具
- [深入理解Java虚拟机]第四章 虚拟机性能监控与故障处理工具
- 深入JVM虚拟机(五) 性能监控工具
- 深入理解Java虚拟机 四、虚拟机性能监控与故障处理工具
- 深入JVM-性能监控工具