如何在visualvm查看java程序运行情况
答案:2 悬赏:60
解决时间 2021-02-15 22:29
- 提问者网友:霸气大叔
- 2021-02-15 13:31
如何在visualvm查看java程序运行情况
最佳答案
- 二级知识专家网友:24K纯糖
- 2021-02-15 14:14
如何在visualvm查看java程序运行情况
设置java 运行程序时的jmx监听端口,命令如下:
-Dcom.sun.management.jmxremote.port=8999 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false
设置java 运行程序时的jmx监听端口,命令如下:
-Dcom.sun.management.jmxremote.port=8999 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false
全部回答
- 1楼网友:末路丶一枝花
- 2021-02-15 15:26
visualvm 提供在 java 虚拟机 (java virutal machine, jvm) 上运行的 java 应用程序的详细信息。在 visualvm 的图形用户界面中,您可以方便、快捷地查看多个 java 应用程序的相关信息。(摘自官方) 简单说来,visualvm是一种集成了多个jdk命令行工具的可视化工具,它能为您提供强大的分析能力。所有这些都是免费的!它囊括的命令行工具包括jstat, jconsole, jstack, jmap 和 jinfo,这些工具与jdk的标准版本是一致的。
可以使用visualvm生成和分析海量数据、跟踪内存泄漏、监控垃圾回收器、执行内存和cpu分析,同时它还支持在mbeans上进行浏览和操作。尽管visualvm自身要在jdk6这个版本上运行,但是jdk1.4以上版本的程序它都能监控。 对于我们来说,这些功能都是至关重要的。以前大家可能会用yourkit这样的付费软件来检测我的应用软件,但现在可以用visualvm这样一个开源工具来实现同样的功能了。更何况,有谁比能sun公司更了解jvm呢?
visualvm的一个最大好处就是,它已经在你的jdk bin目录里了,只要你使用的是jdk1.6 update7之后的版本。点击一下jvisualvm.exe图标它就可以运行了。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |