把后台程序都关了,为什么手机内存还占用着那么多?

我所有的东西都是存在内存卡上的,而且现在内存只能开一个qq 看照片都被挤下来

第1个回答  推荐于2019-09-21

因为当前端退出一个进程时,Android后台其实并没有完全退出。app还占用内存空间。

在内存足够的情况下系统还会把它留在内存里,这更方便下次启动更快速,避免重新加载。

在android中,应用程序的生命周期并不是由应用程序自身直接控制的,而是由系统。当系统需要释放内存来运行新进程或者保证某些后台进程和前端进程顺利执行的时候才会释放相应应用程序的资源,这个释放过程有一个重要性的层次。 

 扩展资料:

安卓手机内存运行机制:

 android基于Linux内核,很多系统也都基于Linux内核。但是android的特别之处除了开发上的特点以外,还有一个就是程序在运行时的行为和以往我接触到的程序运行机制有很大不同。

在传统PC机或者其他一些手机上,用户对应用程序有绝对的掌控权,在应用程序的系统菜单上选择“退出”或者“关闭”之类的选项会直接杀死进程,而在android系统中不是这样的。

参考资料:

 安卓手机百度百科

         

本回答被网友采纳
第2个回答  推荐于2019-09-04

解决办法如下:

一、使用云服务

1、现在的安卓手机,基本上已经具有云服务功能了,那么我们就可以把一些数据备份到云端,从而释放手机内存。

2、百度云、微云等网盘相信大家都知道吧,我们也可以把数据备份至这些网盘,就可以释放手机内存了。

二、清理手机垃圾

现在的手机已经不仅仅是发短信打电话了,我们会用它上网,看视频,聊天等等,而这些数据会自己缓存到手机上,所以,手机垃圾清理要做好。

三、删除不常用的软件

相信每个人手机里都有不少的APP,而很多是下载之后用了没多久就再也没用过的,那么在手机卡的时候,就可以删掉那些不常用的软件了。

四、恢复出厂设置

如果无论怎么操作,手机都是内存满,只能【恢复出厂设置】(不到最后关头,建议大家不要这样做,因为一旦恢复出厂设置,那么所有的数据和App就全都没有了),所有呢,在恢复出厂设置之前,必须做好备份,即使数据丢失了也可以恢复。

本回答被网友采纳
第3个回答  2020-12-04
 安卓手机有一个特殊的机制就是自动启动。本意是为了加快程序的启动程序,结果权限被滥用,不管是不是有必要,几乎所有的应用程序都想在用户开机的时候后台自动启动。于是就造成了没开几个程序,但内存占用却很高的怪现象。
  解决方法:
  1、安卓低版本,必须Root后,用LBE安全大师或自启管家等类似的软件,禁止后台不必要的应用自启,就可以十分有效的空出大量的可用内存。安卓5.0以后,有的手机系统自带了内存管理器(如三星),就可以禁自启,无需root。
  2、用进程管理软件,经常在运行大程序前,杀一杀进程,清理一下内存。推荐app arbiter,本身几乎不占内存。
  3、一个功能,尽量只装一个软件。比如市场软件,只装一个。比如杀毒、拦截骚扰短信、统计流量、节电等常用功能,尽量用一个软件来完成(比如前述的LBE),不要装多个软件,那样会增加不必要的内存浪费。
  4、暂时不用的软件,可以把安装包备份在手机存储卡里,然后卸载。用的时候临时装上。这样十分节省内存。本回答被网友采纳
第4个回答  2015-01-15
安卓系统的核心就是linux,linux的特点就是把一些你可能用到的数据缓存在内存中用到时免得到储存设备中调用,那样会削弱应用程序的速度,即便内存爆满系统会自动退出不必要的运行你有用的数据,而且不必担心一遍读取一遍退出会影响速度,因为储存设备的读写速度远远比不上内存的速度,这一点和windows的超级预读取服务差不多,所以对windows来说固态硬盘配备ddr3没必要开启超级预读取服务的。本回答被网友采纳
第5个回答  2013-07-11
手机开机运行系统.也需要内存.你手机上估计有自动启动的.用安全软件关可就行
相似回答