gpt4 book ai didi

android - Android DDMS 中的对象创建跟踪,VM 内存不足

转载 作者:太空宇宙 更新时间:2023-11-03 10:55:42 25 4
gpt4 key购买 nike

嘿,我是 Android 的新手,如果我错了,请纠正我:我正在尝试通过 DDMS 监视创建的对象数和使用的堆(这显然取决于对象数)。在此期间,如果我开始申请,我没有。创建的对象。按下后退按钮不一定会调用 onDestroy(),因此对象的数量仍然会等于“n”。现在,当我再次启动应用程序时,将再次调用 onCreate() 并再次创建那些“n”个对象(现在对象总数将超过“n”)。那么,重复这个过程(重新启动应用程序)会导致对象数量不断增加吗? (这显然不应该发生)

最佳答案

对象的数量会随着创建而增加,然后随着垃圾收集器的运行而减少。

如果即使进行了垃圾回收,对象的数量仍继续增加,那么您可能存在内存泄漏。 “hprof”堆转储(何时可以通过单击 DDMS 中的按钮触发)可以帮助确定原因。

关于android - Android DDMS 中的对象创建跟踪,VM 内存不足,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5159084/

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