java内存探查器?

时间:2010-12-16 07:55:05

标签: java eclipse

  

可能重复:
  Please recommend a Java profiler

我在j2sdk1.4.2_18,Eclipse3.1中开发了一个java应用程序,我想分析我的应用程序中的内存泄漏。有一些分析器软件可用于分析内存使用情况。但是,它们都是特定于Java版本的。有没有可用于我的java版本的探查器?请给我链接下载..

提前致谢

4 个答案:

答案 0 :(得分:5)

Java 1.4是标准版本的古代2 years past its EOL。您有两种选择:

  • 从Oracle购买非常昂贵的business support
  • 只需在现代Java 6 VM上运行应用程序,然后使用当前工具进行配置。

由于Java VM通常与旧版应用程序具有非常好的向下兼容性,因此这不应该是一个问题(您可能会遇到一些依赖于版本的错误,但并不多)。在Java 1.4上运行只会导致越来越多的问题,并且最终必须进行切换。

答案 1 :(得分:1)

以下是可用的Java分析器列表:http://java-source.net/open-source/profilers

答案 2 :(得分:1)

我个人已经使用YourKit一段时间了,我喜欢它。它是商业产品,但网站上有trial download,因此您可以先试用它。

(除了作为客户之外,我与公司没有关系。)

答案 3 :(得分:0)

如果您想要免费的探查器,请查看Netbeans profiler。 如果您愿意付款,请尝试Yourkit