它囊括的命令行工具包括jstat, JConsole, jstack, jmap 和 jinfo,这些工具与JDK的标准版本是一致的。你可以使用VisualVM生成和分析海量数据、跟踪内存泄漏、监控垃圾回收器、执行内存和CPU分析,同时它还支持在MBeans上进行浏览和操作。尽管Visual-VM自身要在JDK6这个版本上运行,但是JDK1.4以上版本的程序它都能监控。它潜伏在你的jdk的bin目录下, 中间这个jvisualvm.exe就是Java isualVM的启动,运行界面很丰富,左侧是应用程序展示栏包括本地和远程的,所有的应用程序不需要你在启动器中注册,它都会自动显示出来 同时你也从界面上看到了,它的功能异常丰富,当然在扩展插件之后,它的功能会更加丰富。使用它你可以可视化的监控应用程序的性能和内存占用情况,监控应用程序的线程,分析(Profile)应用程序性能和内存分配情况,进行线程转储(Thread Dump)或堆转储(Heap Dump),分析核心转储(Core Dump),保存快照以便脱机分析应用程序。具体的功能介绍以及应用会在以后的随笔中伴随我的学习继续和大家交流分享,下面分享一下我昨天做的visualVM到Eclipse的集成。visualVM 集成到Eclipse IDE 1、下载中文版的visualVM 启动器 http://java.net/projects/visualvm/downloads/download/release134/visualvm_134-ml.zip 2、 下载visualVM到Eclipse的插件 http://java.net/projects/visualvm/downloads/download/release133/visualvm_launcher_u1_eclipse_36.zip 3、 下载完成后将visualvm_134-ml.zip 解压到软件安装目录作为一款单独软件运用配置。 我安装在了:D:\DevelopTools\visualvm_134-ml\visualvm_134 4、 将visualvm_launcher_u1_eclipse_36.zip 解压到Eclipse主目录 :D:\DevelopTools\YoxosLauncher\visualvm_launcher_u1_eclipse_36 (我用的 YoxosLauncher 集成版的Eclipse) 5、 在Eclipse中加入新插件:help--->install new software 然后add--->local 刚刚解压的visualvm_launcher_u1_eclipse_36 目录 如图: ok之后显示下边的界面就代表成功了,直接next安装就行了 6、安装成功后进行配置: 在window的preferences中进行VisualVM的配置,需要配置它的启动器(visualvm_134 的bin下的visualvm.exe执行文件)还有jdk目录。 如图 : 7、配置完成visualVM之后,再进行启动注册的配置:,针对你的小程序进行选择启动器的配置 如图: 所有安装及配置工作到此结束,现在就可以测试一下了。 如图: (1)项目测试的整体概述: (2)项目运行的监控可视化 (3)项目运行的线程分析 (4)项目运行具体方法性能分析 (5)项目运行的GC分析 功能太丰富了,就展示这些吧,其他的大家自己去挖掘吧 海量数据分析,性能全方位监控,免费,简单,总的来说这款扩展应用还是相当不错的。附录:其实呢,这只是一部分简单的安装应用,最最强悍的还是visualVM提供了许多的API接口供免费使用,这样你就可以编写适合自己的更强大的visualVM 插件了。具体的编写应用将会在以后的随笔中继续和大家分享。先露个图片: http://cobaya.cn/
posted on 2012-09-13 10:23 Nirvana reborn 阅读(10550) 评论(9) 编辑 收藏 所属分类: ★开发经验
ubuntu下可以按照这个安装吗 回复 更多评论
@charles应该可以的,这个只是集成到Eclipse的插件,关联本地解压的软件目录,和系统无关吧!稍候在虚机上尝试一下,多多交流哈! 回复 更多评论
不错,收藏了 回复 更多评论
感觉总体还是不错 回复 更多评论
@鼓风烘箱谢谢支持,多多交流! 回复 更多评论
多多交流! 回复 更多评论
同事说 看人家东西得回帖! 回复 更多评论
@没有妹子的! 回复 更多评论
好好学习了 回复 更多评论
Powered by: BlogJava Copyright © Nirvana reborn