繁体   English   中英

每当启动应用程序时,本机堆大小都会增加

[英]native heap size increasing whenever application is launched

我的应用程序的本机堆大小不断增加,最终崩溃。

我的应用程序中有几个列表视图,并且正在从数据库中填充它。 在lisview中,有图像,并且我对要加载到listview中的位图图像有软引用。

我还可以选择以不同的语言查看应用程序-英语和印地语。每当用户更改语言时,我都会重新加载应用程序,即使我设置了FLAG_CLEAR_TOP并且活动被破坏,这也会增加本机堆的大小。语言更改时的语言环境。

我还确保在销毁活动时清除所有列表。

您必须仔细检查控制检索和保存在应用程序中的连接和数据的方式。

您的应用程序中存在内存泄漏,这很难捕获。您最好的办法是,每当您执行会影响或重新启动应用程序的主要操作时,清理所有后台缓存并关闭连接。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM