2017-09-02 46 views
0

当您从Android中的当前意图启动新的意图时,是否应将所有旧的已用变量显式设置为null应用程序内存过度使用崩溃。在Android应用程序中,您是否应该将所有旧的已用变量显式设置为null,因为我的应用程序有内存过度使用崩溃

当我开始新的意图时,应用程序崩溃,有时因为内存不足,所以我试图找到一种减少内存使用的方式,因为我纯粹依赖垃圾回收,现在应用程序的Java文件达到5000线长

回答

0

应该明确设置所有旧的变量设置为null

如果我们说的变量的情况下,将通过垃圾收集尽快回升为t嘿是从参考文献中分离出来的。因此,将变量重置为null没有任何意义。

关于内存泄漏,您可以使用Leak Canary来识别Activities中的内存泄漏。泄漏金丝雀很容易实现。

+0

谢谢Wiz,我会投入时间进入Leak Canary今晚为我的应用程序 –

+0

祝你好运。如果它发生有用,你可能会投票。 – Wizard

+0

可悲的是,没有足够的代表 - Qn - 为什么你想要它upvoted?你们是否因为被高估而在经济上获得奖励? –