当前位置:首页 > 内存 > 正文

苹果和安卓运行内存机制(安卓的内存和ios的内存)

  • 内存
  • 2024-06-14 20:38:58
  • 6572

一、为什么iPhone的内存总比安卓少首先,我们需要谈谈iPhone和Android手机的运行机制。苹果系统iOS不允许应用程序在后台运行(手动打开的应用程序除外),这有效地抑制了后台应用程序占用的内存(后台存储称为RAM),因此不需要过多的内存资源(RAM)内存资源。另外,前台运行应用程序也需要内存,但一般情况下没有应用程序占用一两GB,所以RAM不需要那么大。
由于Android比iOS更加开放,很多软件都会有后台权限自动启动,从而占用RAM资源。因为厂商不会轻易允许root控制启动,这个软件就可以为所欲为,所以厂商只能增加RAM存储量来缓解压力,甚至6GB。但iOS则不存在这个问题,所以苹果手机的内存一般都比Android的要少,而且苹果也不需要这么大的内存。
谢谢旺才
二、安卓10占用的运行内存多大根据安兔兔今年发布的Q1手机内存分布,6GB内存已经取代4GB内存成为Android手机上最主流的内存尺寸,8GB和12GB成为新趋势。手机的内存越来越大,但是使用手机的流畅度并没有提升到肉眼可见的程度。那么手机需要多少内存才能真正避免卡顿呢?
首先,我们必须了解内存和滞后之间的关系。运行内存相当于房子,软件相当于人。当我们点击某个软件的时候,就相当于把人塞进去了。房子能住多少人,和房子的大小有很大关系。因此,运行内存的大小与能容纳多少个软件同时运行有直接关系。
但是很多人都说我的手机有6GB内存,为什么日常使用还是感觉卡顿呢?其实就像刚才提到的,内存大小决定了可以同时运行多少个应用程序,但与流畅度没有必然关系。因为App在手机上运行时,软件、系统、硬件协同工作,形成一个系统化的工作流程。如果任何一个流程出现问题,都会造成滞后。因此,我们不能把所有的责任都归咎于存储大小,而应该看整个过程。过程中的“短板”在哪里?
基于目前国内Android系统的现状,我认为只要手机运行内存在4GB以上,运行内存大小就不是造成卡顿的主要原因,因为手机手机系统将占用约1.5GB空间。第三方进程占用500M内存,剩余2GB内存足够你运行任何应用程序。这也是我个人的经历。我使用三星S8已经一年了,4GB内存的它运行起来仍然非常流畅。
因此,如果您的内存为4GB或以上,那么您应该查找延迟的原因。是不是后台自启动软件太多了?是不是有很多不正规的软件,频繁的互相唤醒,让后台保持活跃,消耗大量的内存资源?是不是系统内存调度机制太差?内存和闪存的传输速率是否太慢?是不是处理器性能太差了?
总之,如果你的内存小于4GB,那么内存小可以算是卡顿的原因之一。如果内存大于等于4GB,则需要从其他方面查找问题根源。