当前位置: 首页 > 教育

一些安卓手机2G内存可用1G左右占一半,6G内存可用3.5左右,这是为什么?

安卓系统的工作机制决定了手机的内存不管有多大就会利用多大。

你的手机2G内存,只剩余不到1G;

你的手机3G内存,也只剩下1G;

你的手机4G内存,剩下1G多。

就算你的手机达到了8GB内存,剩下的可用内存可能连一半也不到。为什么?

我们在使用各种手机应用时,这些应用的数据都会写入到内存中,从而占用我们的可用内存容量。手机一开机,我们就要运行系统,所以系统在一开始就要占用一定的内存,因为手机的使用不可能什么也不干,我们需要打电话之类的基础功能,支持这些功能的应用也会在后台运行,也会用到一定的内存。

所以一开机手机的内存空间已经被占用了1G以上。

支持更大运行内存的手机为什么不止占用1G?

我们买更高内存的手机,不是为了帮助我们在使用各种应用时,能够更快的启动和运行吗?而要达到这样的效果,就需要先将应用写进内存中,也因此,手机的运行内存会被大量的占用。

你不想被占用,想多腾出点内存空间?

如果有这个打算的话就买一部小一点内存的手机吧。安卓系统本身就讲究物尽其用,只要你的内存有多大,就用多大,并且不会因为你一直使用应用清理内存而真正的达到释放内存的效果,因为你释放完内存后,系统看到还有这么多的内存可以使用,又要帮你预先占用了,以让你在之后打开应用时能体会到更快的启动速度。另一方面,很多手机应用都有自启动和关联唤醒的机制,也会导致多个应用在后台运行而占用内存。


想了解更多有关科技、数码、游戏、硬件等专业问答知识,欢迎右上角点击关注我们【超能网】头条号。

运行内存和非运行内存相比,真的是非常非常非常重要的,重要的词语说三遍,运行内存对于手机的配置性能起到一个重要指标的作用,但是往往打开手机一看,可用的只有一半的内存,大家心里当然就很不爽。

事实上,手机运行内存标称2G或几G的,但是实际能够提供给我们使用的往往并没有多少,毕竟,手机系统的本身运行就要占用了一定运行内存,另外,有些软件设置了开机自启动,所以一开机就要运行占用一定的内存,所以剩下来,一半还少了点,其实算是正常的了。

记得我的手机刚买到手的时候,可开心了,干什么都还算迅速,然后在我的“折磨””下,过了那么几个月之后,运行的时候就出现卡顿现象,随即跳出一个窗口“**软件已停止运行,是否关闭?””,去手机的管家里面看一下就发现其实就是因为运行内存占用过多,同时运行的程序过多。

不过运行内存占用太多我们也可以去找办法解决的,首先,我们可以通过手机自带的管家或手机中助手中关闭或卸载除系统程序以外开机自启动的程序,这个时候小编就很喜欢自己的强迫症,容不得多出来任何东西,经常清理没有必要运行的软件。安卓大多数基本上都是可以通过上滑关闭正在运行着的软件的。参考下图:

作为原生安卓系统,手机运存的占用一般不会超过50%,也就不存在2G内存被占用一半的情况,但对于国内手机厂商的系统而言,因为存在大量的自有服务,也就是通常所说的全家桶,所以一般内存的占用量都会超过50%,即使通过软件杀内存,依然会通过连环唤醒的方式重新启动,这也是国产手机系统的一个顽疾。

国内手机厂商的系统集成大量的自有服务,常驻内存

由于目前手机产品本身的利润相对较低,目前国内的手机厂商的手机系统中预装了大量的应用和服务,也就是通常所说的全家桶,一般很多手机厂商自家的应用和服务都是自动启动,常驻内存,即使用户彻底关闭,也可以通过连环唤醒的方式,再次启动。所以,通常国内很多手机产品的内存占用都是超过50%的。

可以通过在系统设置中关闭应用和服务自启动,减少内存占用

目前很多手机都提供了关闭应用和服务自启动的设置选项,一般把不经常用的应用和服务全面关闭自启动,重新启动手机后,就可以大幅降低手机内存的占用。另外也可以借助一些工具来关闭应用或服务的自启。

CM等第三方接近原生的安卓系统,内存占用较少

像国外的CM系统、Lineage os等接近原生的第三方安卓系统,一般官方的镜像一般也就在300m-400m,基本没有什么私活,一般内存的占用都比较小,这也是为什么很多老手机刷新cm系统后,性能可以明显提升的主要原因。而国内手机厂商的系统镜像,一般都在1000m-2000m左右,可以想象这里面能夹带多少私货,而内存占用大也是不可避免了。

现在的安卓手机阵营基本上都是这样,个人用的是4g版本的魅蓝note6升级了Flyme7。 4G内存实际可用内存只有1.5G


几年前,许多手机的运行内存都还处于512M的时候,可用运行内存还有两三百M。 当我们升级到2GB运行内存手机的时候,可用运行内存还有1G多。

现在,绝大多数旗舰机都已经4GB 6GB运存起步了,好多机型更是到达了8GB。但是我们会发现,买来后运行内存远没有达到4g.6g.8g。

以我手上的这台4GB运存的魅蓝note6来说,实际运存最多2GB。

因为系统开机会占部分运行内存的,这一部分所占运行内存的大小还得看厂商的优化能力和系统的臃肿程度,还有一部分是手机里的软件常驻扎的也会占一点内存。 有时候关下机运行内存就会多一点,过着清理一下内存,可以杀掉一些占内存的软件。还有现在运行内存这么大,绝大多数用户在日常使用中是占不满的,有些厂商就将许多系统级应用常驻在内存里,向电话、设置、短信这些常用的,因为你经常要用到,所以每次打开的时候都不需要再加载,打开速度很快,也提高了手机的响应速度。这些常驻在内存里的系统应用也会占据一部分的运行内存。 这样一来运行内存自然没有原来的内存了。

各位观众老爷,记得点下关注哦。

其实不仅仅是手机,电脑也差不多。我一台8GB的内存条的电脑开机后占用30%而我另一台电脑4GB开机后也占用30%左右。

因为安卓是基于Linux开发的,会对内存使用量进行控制,保持一定的量。比如一台4GB的手机,开机后一般占用在60%左右,而一台2GB的手机开机后也一般占用60%左右。相比于2GB的手机,4GB的手机后台的工作量更大,除了系统外还要处理更多的数据,比如为了更好的体验会自动把一些常用的软件放在后台以减少用户的等待时间。内存越大开在后台的软件越多。

除此之外,如下图



具体例子参考三星,系统还会故意预留一些内存不让用户用,这些内存可能是留给gpu或者各项传感器的数据处理,根据传感器得来的数据分析用户的使用场景以便提供更好的服务。但是低内存的手机,系统为了保持内存不过满,于是都会自动屏蔽掉一些功能。

其实国内和国外的使用情况也有不同。国内不能用和苹果相似的谷歌推送机制。于是软件必须保持在后台才能接收讯息,于是就要保持这个软件自启。而国外在谷歌商店下载软件后,讯息先推送到谷歌服务器再推送到每台安卓的后台,不需要打开软件就可以接受讯息。谷歌会根据安卓绑定的谷歌账号来分辨手机以此推送资讯。

除此之外,国内软件要求权限明显过多,一个视频软件居然要通讯录的权限,实在想不通。一旦授予权限则会在用户不知情的情况下自动打开各种软件,实在是自己人坑自己人。

以上是我个人观点,如果有错误欢迎吐槽。

2G内存的手机系统封杀了一些后台程序,打开微信再玩王者荣耀就会卡,内存不够用。6G内存手机系统只对流畅度做了优化,所以系统占用比2G内存手机多很多,所以要更流畅,给用户的体验就是打开软件很快,因为很多功能在内存里已经提前加载好了。

读取机制和读取命中率。运存的概念就是把处理器要处理的数据放在运存上,然后处理器读取并处理。系统本身的软件要预读取,并看情况加载相关尽可能多的数据,以帮助处理器尽快工作,并在屏幕上显示出来。同样的,当你再安装了别的软件而没有关闭自启动,自带软件和后安装软件就占用大部分运存,并且会根据情况,尽可能多预载

谢谢邀请~

以前我有答过4G与6G手机的区别在哪的话题,现在在这里也再说一下!

相信很多人买来新手机,就会发现手机已经剩下一半的运存了!装上软件,开始清理完还能接近一半,用久了再清理也剩不了一半了

我们都知道,手机不管是内存还是运存都是越大越好,但是价格也是越来越贵!

4G手机与6G手机用起来的区别在哪呢?

打个比方:一个发动机,可以带动4吨的重量,另一个发动机可以带动6吨的重量!

我如果用4吨的发动机,我车架重2吨,时间久了,车架上就有灰尘各种东西了,我车就拉不了2吨的货物了。



如果我用6吨的发动机,我车架就得3吨重,因为拉的东西多!当然得用大车了。

所以你会发现不同的运存新机都会占用差不多一半!前面提到的车架就是系统占用的内存!



一般来说汽车是不会满载荷的去跑的,这样就容易减少发动机的寿命。如果我4吨的发动机(4G的手机),你家里有4吨重的货物(很多软件),如果你用QQ或者微信,那我给你装在车上,随用随取!


如果你要用很多那我就把QQ给你放回去,一方面满足你现在用的,一方面不让我发动机受累。当你想用QQ了,我就回去给你拉去,这也是为什么有时候重新打开QQ微信需要重新加载。

运存使用率偏高是,因为各个手机厂商在优化安卓系统的时,候都考虑到我们使用手机时的程序响应速度,除了系统本身运行需要运存外,还把我们常用到的程序加载一些到手机运存里,而高响应速度。特别值得一提的是,现在的AI技术可以根据个人使用情况而加载常用的程序到运存里,当然系统会根据运存使用情况来决定加载多少。你也不需要因为剩余内存不多而担心打开大程序而卡顿,当你打开大程序的时候系统会优化掉一些用不到的预加载项,手机运存大的系统就能加载更多的预加载项,响应速度就会更快。如果把内存比作仓库,仓库越大处理器能从里面拿的东西就越多越全,仓库小了处理器能拿到的东西就越少,如果仓库没有处理器需要的东西,就要从别地方(硬盘,也就我们常说手机内存)拿到仓库再给处理器,速度就变慢了。所以手机在你没有打开什么程序的时候运存使用率都感觉比较高,根据运存大小占用大概50%--70%,系统在预留足够运存随时可以打开一两个程序的情况下充分使用运存,这是也是很好的。这只是个人观点,如有忽略或者不对地方欢迎留言补充和指正。

我簡單直接回答一下吧,

首先要知道:

第一、在存取速度上,內存比閃存存取快很多。

第二、現在大部分手機都有預測讀取功能來提升速度

回答你問題:所有資料都是存放在閃存,當你或你的程式想讀取第一頁資料的時候,手機已經預先把後幾頁的資料放在內存上,等你速度可以加快,手機的內存越大,可預測並預做的資料就越多!所以這也是內存越大,越流暢的原理!