newby警报:
我已经开始10天的试用期,但在寻找如何找到所需的内容时遇到了问题。我有一个相当复杂的单线程Java应用程序,我试图使其不再使用GC。我汇集了所有对象。但是我一定错过了几件事。我想找出要释放返回到堆的对象的最新引用的位置。如果我找不到它,那么至少知道在哪里创建内存,然后再进行GC就可以了。
这是我到目前为止所做的:1.单击实时内存/记录的对象2.单击记录,然后选择“垃圾收集的对象,所有分配”3.单击“运行GC”
因此现在出现了一堆东西。我希望我可以双击它,这会给我行号和类似的有趣东西。与我运行HPROF时得到的类似。
仍然没有行号...虽然确实为我提供了方法名称。如果方法很大,那么弄清楚要在哪里创建内存就有点复杂了。
同样,当我停止记录时,是否有办法清除记录对象视图中的所有内容,以便可以重新开始新记录?