我的应用程序面临内存管理问题。我面临的问题是,在启动该应用程序时,即使在主屏幕上,内存使用量也将近240mb,其中包括背景图像,3-4个横幅图像以及一些其他图像及其数组中的数据。
我检查了内存泄漏,发现640bytes的内存泄漏没有任何相关信息。
但是按主屏幕按钮后,应用程序进入后台状态,内存使用量为8mb(正常)
但是返回应用后,该应用仅占用22mb。
即使在此之后,即使在应用程序内部使用Google地图,它也不会超出84mb。但是,如果我尝试使用Google Maps打开该页面,则使用量将达到300mb。
这是内存使用情况图我检查了可能的内存泄漏,发现价值不到2kb的内存泄漏。
有人可以指导我吗?是否有可能使该应用从最初开始仅使用22mb?为什么在初次启动时会占用大量内存,但之后却使用率却非常低?是因为主屏幕上有图像吗?
问候