隐藏于JDK的监控利器
正在加载中...
资料简介:
目前监控WAS有许多工具,昨天项目组讨论监控工具的问题,很多人用了许多专业的工具,例如LoadRunner。但是很多人却不知道JDK中有一个免费的,功能强大的监控工具Visual VM,这里向大家介绍这个工具,以及共享我用这个工具测试Tomcat和WAS的方法,熟悉Visual VM的朋友可以绕道了。
以下是引用官方的话:
VisualVM是一种集成了多个JDK命令行工具的可视化工具,它能提供强大的分析能力。它囊括的命令行工具包括jstat, JConsole, jstack, jmap 和 jinfo,这些工具与JDK的标准版本是一致的。 我们可以使用VisualVM生成和分析海量数据、跟踪内存泄漏、监控垃圾回收器、执行内存和CPU分析,同时它还支持在MBeans上进行浏览和操作。尽管VisualVM自身要在JDK6这个版本上运行,但是JDK1.4以上版本的程序它都能监控。
VisualVM的一个最大好处就是,她已经在你的JDK bin目录里了,只要你使用的是JDK1.6 Update7之后的版本。点击一下jvisualvm.exe图标她就可以运行。我们可以利用她的JMX连接任意JVM来监视其状态,而且这个工具小巧但功能强大,并且有着许多的插件支持,我也使用过LoadRunner,它虽然很强大,但是太过于庞大,而VisualVM则能很快的帮你初步分析错误的原因,根据实际情况使用好她会给你非常大的帮助。
使用她非常简单,只需要设置好连接就可以获得JVM的所有信息。有谁能有SUN更了解自己的JVM呢?
我在我的项目中使用她,并把一些远程连接的方式整理了一下,希望对你有帮助。
大家可以访问https://visualvm.dev.java.net/来获取更多的资料。
资料下载:
附送一个,希望帮你快速上手
以下是引用官方的话:
VisualVM 提供在 Java 虚拟机 (Java Virutal Machine, JVM) 上运行的 Java 应用程序的详细信息。在 VisualVM 的图形用户界面中,您可以方便、快捷地查看多个 Java 应用程序的相关信息。
VisualVM是一种集成了多个JDK命令行工具的可视化工具,它能提供强大的分析能力。它囊括的命令行工具包括jstat, JConsole, jstack, jmap 和 jinfo,这些工具与JDK的标准版本是一致的。 我们可以使用VisualVM生成和分析海量数据、跟踪内存泄漏、监控垃圾回收器、执行内存和CPU分析,同时它还支持在MBeans上进行浏览和操作。尽管VisualVM自身要在JDK6这个版本上运行,但是JDK1.4以上版本的程序它都能监控。
VisualVM的一个最大好处就是,她已经在你的JDK bin目录里了,只要你使用的是JDK1.6 Update7之后的版本。点击一下jvisualvm.exe图标她就可以运行。我们可以利用她的JMX连接任意JVM来监视其状态,而且这个工具小巧但功能强大,并且有着许多的插件支持,我也使用过LoadRunner,它虽然很强大,但是太过于庞大,而VisualVM则能很快的帮你初步分析错误的原因,根据实际情况使用好她会给你非常大的帮助。
使用她非常简单,只需要设置好连接就可以获得JVM的所有信息。有谁能有SUN更了解自己的JVM呢?
我在我的项目中使用她,并把一些远程连接的方式整理了一下,希望对你有帮助。
大家可以访问https://visualvm.dev.java.net/来获取更多的资料。
资料下载:
附送一个,希望帮你快速上手
2011-05-16
页数6
浏览11509
下载142