【发布时间】:2016-01-31 18:30:42
【问题描述】:
每当我尝试关闭前台服务时,即使没有打开任何活动,我的应用也会继续运行。我进行了一些分配和函数跟踪测试,并注意到,但是,我的应用程序仍然处于打开状态,并且使用了几 MB 的内存,在关闭服务后我的任何方法都没有被调用。只有Java和Android的东西。哦,看起来我的应用程序在此期间也泄漏了内存。根据我的应用程序的 Java 堆,实例化了数千个 FinalizerReference。这会导致这么大的问题吗?或者为什么会发生这种情况?
看起来是这样的:
【问题讨论】: