两部手机,4G内存显示1G可用,8G内存却只有3G可用,这是为什么?

 我来答
数码科技测评
优质答主

2020-11-22 · 数码领域创作者
个人认证用户
数码科技测评
采纳数:40 获赞数:748

向TA提问 私信TA
展开全部

题中4G内存手机,显示可用1G多,8G内存的手机,显示可用内存3G多,这是由安卓系统内存管理机制决定的。下面我们了解一下,其内存分配和回收机制。

1、内存分配

程序只要运行后,系统就分配一定的内存大小,保证程序正常运行,当程序切换到后台时,其实没有真正退出内存。随着开机自启程序越来越多,你会发现手机的可用内存越来越小,就是因为很多程序开机启动后驻留内存。这样的后台驻留,有利有弊,好处是打开这些程序时,其实是从内存直接唤起,从后台切换到前台,启动速度快;坏处是打开没有驻留内存的程序时,如果可用内存不足时,需要系统结束部分后台程序,导致启动速度慢。

2、内存回收

当打开新程序时,内存不足,才会回收内存。在系统设置中,也有相关设置选项,允许几个程序驻留后台,这样即使内存够用,系统也会结束部分程序,回收内存。其实除了普通的程序,还有很多系统级服务,这些服务是不能结束的,一直在后台运行。这就是以前人们刷机的原因之一,刷入精简版系统或root手机,就可以减少这些服务或禁止这些服务启动,从而增大可用内存。

综上所述,随着手机内存增大,占用的内存也越大,这是由安卓系统原理决定的。开机自启动的程序或手动打开的程序切换到后台,其一直驻留内存中,再次调用加快启动,所以看到占用内存很大,可用内存很小。不需要关系,可用内存大小,系统默认的内存管理机制,就是为了程序运行更快,可用内存大小一般不会影响系统运行。

个人观点,仅供参考,更多相关资讯欢迎莅临我的百家号指导。

高骏(北京)科技有限公司
2020-04-29 广告
1、打开“运行”对话框,输入msconfig,进入系统设置 选择“引导”标签,选择“高级选项”,进入启动高级选项。 2、勾选“最大内存”,这是就会显示你的全部内存,然后保存重启,查看是否识别完内存。 3、如果还不行,就再次进入“系统设置”,... 点击进入详情页
本回答由高骏(北京)科技有限公司提供
兰斯里的万事屋
2020-11-24 · 简明扼要可以节省时间,时间就是生命!
兰斯里的万事屋
采纳数:1 获赞数:85

向TA提问 私信TA
展开全部
那是因为手机系统是动态调节内存的,安卓手机的系统本身占用了一部分内存。但是在需要更多资源的时候,安卓系统就会将一部分内存动态的分配给需要用的程序。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小迪解答者

2020-11-25 · 心若向阳 何惧悲伤呢
小迪解答者
采纳数:32 获赞数:1120

向TA提问 私信TA
展开全部
如果出现这种情况,就证明手机自带的软件太多了,所以需要删除软件,或者我们下载的软件有些过多,卸载几个。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
修达达家庭上门维修
2020-11-24 · 这里是一个互相讨论的天地,说出你的想法!
修达达家庭上门维修
采纳数:39 获赞数:1771

向TA提问 私信TA
展开全部
因为系统本身就占有一部分的内存,而且加上各种软件app,就会导致内存缩小。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
河南品效互动
2020-11-25 · TA获得超过708个赞
知道答主
回答量:0
采纳率:84%
帮助的人:0
展开全部
因为自带的软件多。8G的手机自带的软件多,占得内存大,所以能用的内存只有3G。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式