android手机,“正在运行的服务”占用空间大,有20多M,如何解决?

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

10 个解决方案

#1


运行了什么东西

#2


就我们的软件占用20多M,其它软件,占用的比较少,只有几M

#3


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

#4


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

#5


服务应该另起进程,不要和主程序用一个进程

#6


我的也是 比你情况还糟糕些  后台程序30多个 坐等解决方法啊

#7


我们程序运行20-30M,其它的都很小。5-10M,差这么多。
有没有人知道,如何减小,等高手出现。。。

#8


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

怎么看内存泄露

#9


memdup+mat

#10


该回复于2012-11-24 16:10:50被管理员删除

#1


运行了什么东西

#2


就我们的软件占用20多M,其它软件,占用的比较少,只有几M

#3


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

#4


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

#5


服务应该另起进程,不要和主程序用一个进程

#6


我的也是 比你情况还糟糕些  后台程序30多个 坐等解决方法啊

#7


我们程序运行20-30M,其它的都很小。5-10M,差这么多。
有没有人知道,如何减小,等高手出现。。。

#8


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

怎么看内存泄露

#9


memdup+mat

#10


该回复于2012-11-24 16:10:50被管理员删除