关于android应用内存问题

modwyane 发布于 2013/01/06 09:36
阅读 290
收藏 0

为什么我做的android通讯录应用占用的内存会非常大,请问各位大牛会影响应用内存的因素有哪些?

一启动就是10M的内存,还没有进入主界面

加载中
0
爽歪歪ES
Android应用属于Java应用,Java应用一启动就会为程序分配一个很大的内存池,可以使应用程序更加稳定,有更少的内存碎片。缺点是这个内存池是被加上的,有点不爽。
爽歪歪ES
回复 @modwyane : 如果局部变量在当时的那个上下文使用了下以后再也不用了,那么使用局部变量可以及时的被GC也挺不错的。能省内存。
modwyane
modwyane
你好,全局变量应该范围比局部变量广,那是不是用局部变量对内存的应用比较好?
modwyane
modwyane
你好,感谢你的回答,这个问题主要是,其他应用只占几M的内存,而我的app开启来要20+ 30+M的内存,感觉太不合理了,甚至有点离谱的感觉
0
刘学炜
刘学炜
很多资源你不要一下子启动的时候全加载进去,要用的时候再加载,特别是图片,如果有用到数据库也是访问的时候加载比较好。
modwyane
modwyane
你好,我有一个功能是显示联系人列表,上面需要异步加载图片,这时候飙到30+M的内存,请问这是什么情况
0
返回顶部
顶部