如何在加载Android应用程序时减少RAM内存

时间:2015-05-21 14:21:15

标签: android memory ram

我创建了一个应用程序,它在使用大约28MB +时自动加载RAM。

此应用程序包含大约6个.so文件(需要支持不同的Android版本。)但这些.so文件后来加载我的意思不是立即。

更多字符串变量。此应用程序需要平台签名以满足某些要求。但对于初始设置,这些API不会被调用(我的意思是平台相关的API)

我刚尝试过只是自己加载初始活动,这本身就需要28MB。

加载/启动应用时会发生什么?

我想知道,在加载应用程序本身时,所有资源,.so文件,其他活动,服务都会被加载并放入内存中而不管顶级活动?

这会导致更多的RAM使用吗?

我需要更多关于android在加载应用程序时如何分配RAM的信息......

导致更多的RAM使用?

您的帮助将不胜感激......

由于

1 个答案:

答案 0 :(得分:0)

现在除了使用Eclipse MAT来检测内存泄漏之外,还有一个库可供您的应用轻松检测泄漏。 https://github.com/square/leakcanary

android中的大多数内存泄漏都是Context或Activity泄漏。