我有一个使用大量内存的 Java 程序。我使用 jmap -histo:live 来追踪正在使用所有内存的对象。只有几种类型占用了大部分内存,其中 > 1M,但我不知道引用来自哪里。
有没有办法从命令行告诉哪些类型的对象持有对这些的引用?
谢谢!
我有一个使用大量内存的 Java 程序。我使用 jmap -histo:live 来追踪正在使用所有内存的对象。只有几种类型占用了大部分内存,其中 > 1M,但我不知道引用来自哪里。
有没有办法从命令行告诉哪些类型的对象持有对这些的引用?
谢谢!