gpt4 book ai didi

java - 可能通过 FinalizerReference 泄漏内存

转载 作者:IT老高 更新时间:2023-10-28 20:47:59 28 4
gpt4 key购买 nike

我有一个小的 android 应用程序,我尝试查找内存泄漏,所以我点击了“Dump Java Heap”,列表中的第一个类是 FinalizerReference (java.lang.ref)。它有 500 多个实例,每个实例都带有另一个 FinalizerReference 的“下一个”和“上一个”。

我知道 FinalizerReference 来自实现 Object.finalize() 的对象,但我的应用程序中没有实现它的对象。我怎样才能找出为什么会发生这种泄漏并修复它?

enter image description here

最佳答案

有关您的问题的更多详细信息,请查看您的 Finalizerreferent 字段。终结器对象只是扩展的 Reference,因此您可以调查内容。它将为您提供有关最终确定对象的信息。

根据内容,您将获得新的潜在客户。待处理对象的最终确定过程可能非常长。由于您只有一个线程处理所有这些,因此您可能会以某种方式完成更多工作。

干杯

关于java - 可能通过 FinalizerReference 泄漏内存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33666382/

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