oschina androdi客户端 占用内存小的原因

heichong 发布于 2015/11/23 13:56
阅读 594
收藏 0

@火蚁 你好 ,最近一直在学习oschina android客户端,在此感谢开源中国能提供这个项目供我们新手学习。

按照oschina 写了一个项目,发现启动之后,

自己的项目“运行中”的内存达到了70M左右,“已缓存”的进程只有12M;

同比发现oschina的客户端却相反:“运行中”13M,已缓存”60M。

这相差太大,而且对于activity、fragment管理等都是按照oschina客户端来写的,找了好久,实在没有头绪,所以想请教下您,看看能否给我指点指点?在此多谢了。

具体如下图:



加载中
0
loyal
loyal

1.资源的回收

2.资源图片是否放对drawable目录了?

heichong
heichong
回复 @小卡特蟀 : 非常感谢,这篇文章不错
idea_biu
idea_biu
回复 @heichong : 看一下腾讯bugly的文章,图片对内存的影响 http://bugly.qq.com/bbs/forum.php?mod=viewthread&tid=498&utm_source=tuicool&utm_medium=referral
heichong
heichong
或者说:什么情况下 会占用”已缓存“内存,什么情况下会占用”已运行“内存?
heichong
heichong
1.资源该回收的都做了,我整个系统都过了一遍,看不出什么问题,而且如果资源不回收,应该内存一直增长,但内存基本上是稳定在70M左右 2.放对drawable目录是什么意思?我大部分图片都放在drawable-hdpi,不知道放对没,这个会对内存占用有影响吗? 关键是为什么oschina客户端占用了那么大的 “缓存中”内存,而我的却大部分占用“运行中”内存呢。
0
heichong
heichong

我用MAT分析了下,貌似有问题,但是不知道问题出在哪里?

返回顶部
顶部