把后台程序都关了,为什么手机内存还占用着那么多?
- 提问者网友:伴风望海
- 2021-11-29 20:00
- 五星知识达人网友:煞尾
- 2021-11-29 20:08
在内存足够的情况下系统还会把它留在内存里,这更方便下次启动更快速,避免重新加载。
在android中,应用程序的生命周期并不是由应用程序自身直接控制的,而是由系统。当系统需要释放内存来运行新进程或者保证某些后台进程和前端进程顺利执行的时候才会释放相应应用程序的资源,这个释放过程有一个重要性的层次。
扩展资料:
安卓手机内存运行机制:
android基于Linux内核,很多系统也都基于Linux内核。但是android的特别之处除了开发上的特点以外,还有一个就是程序在运行时的行为和以往我接触到的程序运行机制有很大不同。
在传统PC机或者其他一些手机上,用户对应用程序有绝对的掌控权,在应用程序的系统菜单上选择“退出”或者“关闭”之类的选项会直接杀死进程,而在android系统中不是这样的。
参考资料:
安卓手机百度百科
- 1楼网友:一袍清酒付
- 2021-11-29 22:52
- 2楼网友:有你哪都是故乡
- 2021-11-29 22:09
- 3楼网友:一把行者刀
- 2021-11-29 21:48
因为关掉是暂时的,一会儿以后就又后台重新自动启动了。
安卓手机有一个特殊的机制就是自动启动。本意是为了加快程序的启动程序,结果权限被滥用,不管是不是有必要,几乎所有的应用程序都想在用户开机的时候后台自动启动。于是就造成了没开几个程序,但内存占用却很高的怪现象。
解决方法:
1、安卓低版本,必须Root后,用LBE安全大师或自启管家等类似的软件,禁止后台不必要的应用自启,就可以十分有效的空出大量的可用内存。安卓5.0以后,有的手机系统自带了内存管理器(如三星),就可以禁自启,无需root。
2、用进程管理软件,经常在运行大程序前,杀一杀进程,清理一下内存。推荐app arbiter,本身几乎不占内存。
3、一个功能,尽量只装一个软件。比如市场软件,只装一个。比如杀毒、拦截骚扰短信、统计流量、节电等常用功能,尽量用一个软件来完成(比如前述的LBE),不要装多个软件,那样会增加不必要的内存浪费。
4、暂时不用的软件,可以把安装包备份在手机存储卡里,然后卸载。用的时候临时装上。这样十分节省内存。
- 4楼网友:我住北渡口
- 2021-11-29 20:33
有些顽固应用程序它会一直挂在后台,你关不掉它的,要想关掉它,只有做一些强制手段。解决手机卡顿情况方法如下:
刷机。手机使用大概一年或者以上,卡顿很正常,因为安卓手机的通病,可以刷机或者是重新刷系统,刷系统之前记得备份。
关机重启。因为有很多安卓手机都是存在一个通病,长时间,如果一个星期或者两个星期不关机的话会导致手机后台有n多个软件在运行,这样是在手机本身是看不到的,但是在后台,它是有的正在占个系统内存会拖慢手机的速度。
设置后台应用的管理权限。有很多自启动的软件没有关闭。这种情况下,建议你打开设置,之后调出来应用的管理权限,并进行设置之后再尝试是否可行。
手机内存一般分为:RAM和ROM。
RAM
RAM运行内存,通常是作为操作系统或其他正在运行程序的临时存储介质,也称作系统内存。就好比计算机中的内存条,如果内存条容量越大,计算机就有更多的内存来存储同时运行的任务,这样系统响应的速度也就越快,RAM在手机中就起到了这个作用。
ROM
ROM则是机身存储空间,主要包含自身系统占据的空间和用户可用的空间两部分。ROM相当于PC机上的硬盘,用来存储和保存数据。即使是断电,ROM也能够保留数据。手机中的系统文件,或者图片、音乐、照片等通常是存储在这里面的。
参考资料:手机内存_百度百科