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

8g运行内存没怎么用怎么只剩下3g

  • 内存
  • 2024-05-27 06:53:13
  • 2671

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

涉案4G内存手机显示可用内存超过1G,8G内存手机显示可用内存超过3G。这是由Android系统中的内存管理机制决定的。我们来看看内存分配和回收机制。

1、内存分配

只要程序在运行,系统就会在程序切换时分配一定的内存,以保证程序的正常运行。背景,它实际上并没有退出内存。随着开机自启动的程序越来越多,你会发现手机可用内存越来越小,因为启动后内存里的程序很多。这样的背景停留有优点也有缺点。优点是这些程序打开时实际上是从内存中唤醒,从后台切换到前台,而且启动速度快常驻内存,如果可用内存不足,需要系统终止一些后台程序,导致启动缓慢。

2、内存回收

当你打开一个新程序,内存不足时,内存就会被回收。在系统设置中,也有相关的设置选项,允许很多程序在后台存在,这样,即使内存足够,系统也会终止一些程序并回收内存。事实上,除了常规程序之外,还有很多系统级的服务,而且这些服务无法终止,始终在后台运行。这就是过去人们通过更新简化版系统或root手机来更新手机的原因之一,而这些服务可以从一开始就减少或禁用,从而增加可用内存。

总之,随着手机内存的增加,占用的内存也随之增加,这是Android系统的原理决定的。当开机自动启动的程序或手动打开的程序切换到后台时,它始终在内存中。如果你再次调用它来加速启动过程,你会发现它正在消耗大量内存,而可用内存却很小。不管,可用内存的大小,系统默认的内存管理机制都是为了让程序运行得更快,可用内存的大小一般不会影响系统的运行。

个人意见,仅供参考。更多相关信息,请访问我的百家号指南。


二、为什么我Mate20por8G内存,可以用的才3G多?手机工作时,手机的系统和后台程序都会占用一定的内存空间,因此实际内存小于指定内存,您可以放心使用。