永发信息网

为什么我的苹果,管家显示内存使用率90%

答案:2  悬赏:60  手机版
解决时间 2021-02-27 06:19
  • 提问者网友:捧腹剧
  • 2021-02-26 12:57
为什么我的苹果,管家显示内存使用率90%
最佳答案
  • 五星知识达人网友:怙棘
  • 2021-02-26 14:29
Mac系统的内存使用机制和win系统的机制是不一样的。
简单的说,Mac OS X的内存使用情况分为
联动,活跃,非活跃和可用四种。
联动是系统核心占用的,永远不会从系统物理内存中驱除。

活跃表示这些内存数据正在使用中,或者刚被使用过,
非活跃表示这些内存中的数据是有效的,但是最近没有被使用
可用, 表示这些内存中的数据是无效的,这些空间可以随时被程序使用。
当可用的内存低于某个值(这个值是由你的物理内存大小决定的),系统则会按照以下顺序使用非活跃的资源。首先如果非活跃的数据最近被调用了,系统会把它们的状态改变成活跃,并接在原有活跃内存逻辑地址的后面, 如果非活跃的内存数据最近没有被使用过,但是曾经被更改过而还没有在硬盘的相应虚拟内存中做修改,系统会对相应硬盘的虚拟内存做修改,并把这部分物理内存释放为可用供程序使用。如果非活跃内存中的数据被在映射到硬盘后再没有被更改过,则直接释放成可用。最后如果活跃的内存一段时间没有被使用,会被暂时改变状态为非活跃。

所以说,如果你的系统里有少量的可用内存和大量的非活跃的内存,说明你的内存是够用的,系统运行在最佳状态,只要需要,系统就会使用它们,不用担心。而反之如果系统的可用内存和非活跃内存都很少,而可用内存很多,说明你的内存不够了。当然一开机,大部分内存都是可用,这时系统反而不在最佳状态,因为很多数据都需要从硬盘调用,速度反而慢了。

Windows为了兼容古老和不规范的程序,允许程序直接控制硬件,导致windows系统的权力不够大,而许多windows程序也不规范,因此在退出进程后往往许多内存没有还给系统变成了invisible memory,导致时间一长系统可用内存越来越少。因此常常需要重新启动。
全部回答
  • 1楼网友:时间的尘埃
  • 2021-02-26 15:57
期待看到有用的回答!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯