我的android手机,上面运行我们的软件,在“正在运行的服务”中查看,占用空间有20多M。我们应用是开了两个service,不知道是service占用的大。是程序本身占用的就大。如何减小占用空间?

解决方案 »

  1.   

    1.先看看是不是有内存泄露?
    2.看看是不是keep了很多resource
    3.如果都不是,那就是程序本身的数据,着就要改变程序的设计了,看看能不能把数据存数据库,存文件等
      

  2.   

    资源不是很多。微信的resource肯定会比我们的软件多,但他们只占用4M多。我们的程序该用数据库的也用数据库了。还有可能其它方面的因素吗?