首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >实时监控Java进程内存

实时监控Java进程内存
EN

Stack Overflow用户
提问于 2011-02-09 21:27:05
回答 4查看 752关注 0票数 2

我有一个java应用程序,它的内存在几天后开始起伏不定。

有没有工具可以实时显示运行/调试过程中的变量/成员大小?

用eclipce调试它是不可能的。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-02-09 21:31:29

安装这个:http://visualvm.java.net/eclipse-launcher.html,然后使用Eclipse启动。这不使用调试器,而是启动VisualVM应用程序,使您可以监视应用程序。你需要进入运行配置..设置设置,然后选择底部的VisualVM launcher (选择其他...-> VisualVM launcher)。你也需要进入Preferences来设置VisualVM的位置。

(在更高的Eclipse版本中,将其放入drops文件夹,解压)。

票数 3
EN

Stack Overflow用户

发布于 2011-02-09 21:34:04

查看jhat和jmap。

从长远来看,考虑向您的应用程序添加一个监视器(使用JMX,或者您自己编写)。它可能会在未来的许多情况下对你有所帮助。

票数 4
EN

Stack Overflow用户

发布于 2011-02-09 21:43:11

如果您使用的是>JDK6并且可以访问机器,那么jvisualvm.exe可能会工作,这是JDK的一部分(在bin目录中)。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4945478

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档