文件名称:Java 性能分析⼯工具 Java Mission Control介绍
文件大小:862KB
文件格式:PDF
更新时间:2022-05-20 06:32:16
jmc
JMC 是在 JAVA 7u40 发布中加⼊入的性能监控⼯工具。使⽤用过 JDK 6 中 JRockit JVM 的⽤用户并 不不会陌⽣生,因为它是 Java 7 中 JMC 功能的⼀一部分。启动 JMC 后将会显示当前机器器中的所运 ⾏行行的 JVM 进程信息,当然我们也可以选择添加更更多的 JVM 进程进⾏行行监控。图 1 中展示了了使⽤用 JMC 监控 GlassFish 应⽤用服务器器的画⾯面。图中展示了了被监控程序的基本信息,其包括 CPU 使 ⽤用率和内存堆的使⽤用率,值得注意的是,JMC 监控图中显示的是当前机器器的 CPU 的使⽤用情 况,可以看到的是 JMC 监控的是整个系统,⽽而并⾮非只是被选中的 JVM 对 CPU 的使⽤用情况。 通过⾃自定义设置上⽅方仪表盘中显示的信息,既可以查看 被监控 JVM 的详细信息,例例如垃圾回 收,类的加载,线程的使⽤用,以及内存堆的使⽤用率,等等。也可以查看指定操作系统信息,例例 如系统的 CPU 和内存的使⽤用率,磁盘的交换信息,平均负载等相关信息。