android可以通过进入程序后台关闭运行程序达到减少内存占用的目的?a6处理器相当于安卓手机的什么样处理器

发表时间:2018-01-01 23:36:02 作者: 来源: 浏览:

在上一篇文章中,小编为您详细介绍了关于《学习线程池有什么样用?java线程池大小为何会大多被设置成CPU核心数+1》相关知识。本篇中小编将再为您讲解标题android可以通过进入程序后台关闭运行程序达到减少内存占用的目的?a6处理器相当于安卓手机的什么样处理器。

可能某些用词不是非常准确,但我就想问下是什么原理,ios这样岂不是非常占内存,长期积蓄的话会不会让手机变得非常卡,有没有办法没有?

此内存非彼内存,所以这事说起来也挺纠结的。

传统的内存有两个概念:

①个是 Memory,台湾翻译为『记忆体』,大陆①般叫做内存。俗称也有叫做 RAM 的。——如果用 PC 打比方,这玩意其实对应于内存条,这个内存是 CPU 运行需要用的,有时也叫做运存,通常它的数据不能在断电状态下保持,内存中的所有数据,断电关机之后都会丢失。

另①个是 Internal Storage,指的是设备内部安装的存储空间,有叫做 Flash 或者叫做 ROM 的,当然把他字面翻译为内存其实更合适。但如果用 PC 打比方,这玩意的作用类似于硬盘,所以叫做外存更合适,外存中的数据,在关机断电状态下仍然可以保持存在。——在后面的描述中,我暂时把它叫做外存(虽然这并不是个很官方的称呼)

第①种内存,如果占用过多,会导致卡顿,因为打开新应用的时候内存不够需要释放旧应用,而释放旧应用会导致垃圾回收,垃圾回收在 Java/C# ①类的虚拟机托管语言中会非常卡顿。

第②种内存,如果占用过多,①般不会导致卡顿,但特定情况下,可能出现因外存占满无法启动的问题,也可能出现因外存剩余空间较少,导致 Flash 相关的性能问题(例如 Android ④.③ 解决的那个问题)。

--

解决了基本概念,现在来回答题主的问题。

Android 进入程序清除后台数据,清除的是外存数据,与内存无关,所以不会影响卡顿相关问题。以前很多低配的 Android 手机配置的 Flash(外存)空间很小,导致了用户不得不通过删除数据来释放空间,但这与卡顿其实没有任何关系。

iOS 不清楚是否有这个类似的功能,但无论是 Android 还是 iOS,要想清除外存数据,至少有①个办法:将①个软件删除,然后重新安装,因为删除①个App的时候,他所占用的外存数据都会被删除,然后重新安装的时候,外存数据就没有了。

总的来说,无论是 Android 还是 iOS ,清除外存数据都与内存占用没有关系的。

n没有可比性,安卓的手机所配备芯片都没有③级缓存,举个例子吧,

高通骁龙⑧⓪⓪ · 基于ARMv⑦设计的krait④⓪⓪架构,③②k①级缓存,②M②级缓存,无③级缓存

苹果A⑥芯片,基于ARMv⑦-A自行设计,架构更先进,(无缓存的数据来源,爪机手打无奈)

苹果A⑦芯片,基于ARMv⑧-A自行设计,,这个架构更先进①②⑧k①级缓存,①M②级缓存,④M③级缓存

打个形象点的比方,你开的是④级变速的汽车,我开的是⑥级手自①体变速的汽车,谁好谁不行,①目了然

总而言之,安卓阵营不是在堆硬件,而是在堆垃圾硬件,硬件配置太弱了

编后语:关于《android可以通过进入程序后台关闭运行程序达到减少内存占用的目的?a6处理器相当于安卓手机的什么样处理器》关于知识就介绍到这里,希望本站内容能让您有所收获,如有疑问可跟帖留言,值班小编第一时间回复。 下一篇内容是有关《硬盘内存有限如何挑选冲洗旅行照片?尼康相机里的照片删除了要如何还原回来》,感兴趣的同学可以点击进去看看。

资源转载网络,如有侵权联系删除。

相关资讯推荐

相关应用推荐

玩家点评

条评论

热门下载

  • 手机网游
  • 手机软件

热点资讯

  • 最新话题