gpt4 book ai didi

java - 根据内存使用情况分析 Eclipse 本身

转载 作者:太空狗 更新时间:2023-10-29 11:47:13 25 4
gpt4 key购买 nike

我想分析 Eclipse 的内存使用情况,不是 Eclipse 下的程序。

我有一个小型 Java GWT 程序,仅加载 Eclipse 工作区就会使内存使用量达到 850m...当达到 ~1024m 时,整个程序会以蜗牛的速度爬行,即无法使用。

我已将 Eclipse 堆增加到 2048m,但 Eclipse 似乎最多只能使用 1024m(我在 Linux Ubuntu 10.10 上使用 open-jdk)。

请帮忙!

最佳答案

分析 Eclipse 的内存使用情况与分析任何其他 Java 应用程序没有什么不同。

只要您使用能够为您提供 HPROF 转储的 JVM 启动 Eclipse,就可以使用 jmap 获取转储。与 JVM 的相关安装一起使用的实用程序。

HPROF 转储稍后可以使用 Eclipse MAT 打开或另一个转储分析器。注意:Eclipse MAT 也支持其他转储格式,因此您不仅限于 Hotspot JVM。

此过程的演练,可在 this post 中找到详细介绍了如何使用 MAT 分析 Eclipse 的内存使用情况并精确定位拼写检查插件的内存消耗。

如果要执行实时分析,则必须使用合适的分析代理启动与 Eclipse 关联的 JVM,然后将分析器附加到 Eclipse JVM。不同分析器的说明会有所不同。

关于java - 根据内存使用情况分析 Eclipse 本身,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6924856/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com