3

我对编程很陌生,我有以下问题。

我有一堂课:

class HelloWorldApp {
    public static void main(String[] args) {
        System.out.println("Hello World!"); // Display the string.
    }
}

我希望我能看到这个程序使用的堆、线程(内部和外部)等。

有什么工具吗?

4

2 回答 2

5

使用调试器,例如集成在 Netbeans 或 Eclipse 中。

此外,此分析器可能会有所帮助,但它非常先进。

http://visualvm.java.net/集成在任何最近的 jvm 中。但是您无法真正看到此特定代码在哪个线程中运行。

于 2013-02-21T12:02:54.670 回答
1

查看以下链接:

Java VisualVM

IBM 堆分析器

如何在 Java 中查看堆中的内容?

在 Eclipse 中查看实时堆

于 2013-02-21T12:04:21.883 回答