最近发现Froyo运行的时候,内存消耗太大了。
之前做过Donut的内存管理,去掉一些服务和自动启动的APK,大概256M的内存可以剩下100M,运行起来还行吧。
可是到了Froyo,开机就只有30M了,做了与Donut类似的优化之后只达到50M的样子,感觉还是不够快。
不知道有没有人做过类似的开发,或者发现哪里有类似的资料可以供参考呢?

解决方案 »

  1.   

    我也在作Froyo,老是遇到程序无响应的bug,具体原因是由于内存泄漏,占了很高CPU和内存。但是还找不到解决的方法..
    http://topic.csdn.net/u/20101028/11/c61ceeec-f9d7-4e28-9e40-957c18df3aae.html
      

  2.   

    还是没看懂什么是Froyo?谁解释一下?是对androidUI的优化版?
      

  3.   

    北京时间5月20日22:30分,谷歌正式发布了旗下智能手机操作系统的新版本Android 2.2(代号“Froyo”冻酸奶)。11项新特性也让众多Android爱好者非常期待.在这里向大家介绍最新的安装配置教程。
    http://blog.csdn.net/zhq56030207/archive/2010/08/31/5852130.aspx#1536502
      

  4.   

    What Is Froyo?
    http://gizmodo.com/5543853/what-is-froyo
    It's a mobile platform...
    Froyo (following Google's adorable alphabetized dessert naming convention) is the latest iteration of Android, Google's mobile operating system. Simple enough! If you bought an Android phone recently, Froyo's what it will eventually be running.
      

  5.   

    目前我还没有加入第三方的APK,都是自带的几个APK,应该不存在内存泄露的情况。
      

  6.   

    sorry,Donut就是Android 1.6,而Froyo就是Android 2.2,在公司都是这么叫,习惯了。
      

  7.   

    用ddms看吧
    http://www.cmd100.com/bbs/forum.php?mod=viewthread&tid=2818&page=1#pid30173
      

  8.   

    我是在LINUX下编译系统,然后烧入开发板,没有安装其他开发工具,如ECLIPSE。
      

  9.   

    正常的,跑2.2的机器,ram都是512mb的,比如nexus one和i9000以及htc desire,不过,可以告诉你2.2哪些比较费内存吧,他的acore这个进程里包含了很多包,包含home screen,比较特殊。我定制过一个比较精简的,256的ram,大概可以有90m左右,还可以优化。当然了,显示的色深2.0比1.x的本身就高,donut是565的,只有16位,一般2.0以后的分辨率也高,费点ram可以理解
      

  10.   

    费memory没什么的,这很正常啊。froyo比donut炫多了,这个炫可不是没有代价的!
      

  11.   

    我是QA,需要一个内存泄漏的APK来练习用DDM来抓内存泄漏.