如何减少Mac上的Windowser CPU使用情况

最重要的MACOS元素之一是CPU进行的计算与您在屏幕上看到的内容之间的关系。该关系由Mac上的Windowserver管理,该过程负责绘制显示图形元素。

在大多数情况下,您不必考虑它,甚至不知道它存在,但是如果它开始使用大量CPU周期,它可能会减慢您的Mac。这是解决这个问题的方法。

Mac上的Windowserver是什么?

简而言之,这是MacOS进程在屏幕上绘制元素的过程,无论它们是应用程序窗口,图标还是网站。您一次打开的窗口越多,CPU周期Windowser的需求就越多。大多数图形元素会定期刷新,这就是为什么Windowser需要这些CPU周期的原因。每当您将窗口移动时,在Photoshop中编辑图像或切换到Safari中的其他选项卡时,Windowserver都需要重新制作屏幕。

当您认为MacOS中的Windows具有很大的效果,例如透明性和掉落阴影时,在屏幕上绘制和重新绘制它们会消耗资源,这不足为奇。但是,在大多数Mac上,CPU周期Windowser消耗的数量应该很小,您不会注意到它。

为什么Windowser使用这么多CPU

有几件事可能会导致Windowser使用如此多的CPU周期,或者您注意到它或减慢Mac。其中包括:

行为不端的应用程序

某些应用程序“浮动”内存

多个显示拥有多个显示可以用尽计算机内存
混乱的桌面

每次屏幕内容更改时,每个图标都必须重新绘制

视觉效果较老的Mac与现代图形斗争

如何找出Windowser是否正在使用过多的CPU周期

  1. 导航到应用程序>实用程序和开放活动监视器。
  2. 单击CPU列的顶部。
  3. 查看该列中过程的名称。
  4. 如果Windowserver靠近顶部并占用了CPU资源的60%以上,则您知道它使用的是CPU周期的更多。
  5. 退出活动监视器。

Windowserver与MDS_Stores有关吗?

不,不是直接。当Windowserver控制屏幕上元素的绘制时,Mac上的MDS_Stores(MDS代表元数据服务器)是聚光灯的一部分。如果您看到MDS_STORES消耗CPU周期,那可能是因为聚光灯正在重新索引您的Mac。

1。关闭窗户,您不需要

      您打开的窗口越多,Windowser越难工作,尤其是在您拥有较旧的Mac的情况下。您还应该关闭您不使用的浏览器选项卡,因为这将减少系统上的整体负载。而且,如果您目前尚未使用任何应用程序,请退出这些应用程序(按Option-Command-Escape打开“强制征用”菜单)。

      2。重新启动您的Mac

        我们中的许多人不会经常重新启动Mac。完成工作后,我们只是关闭盖子,然后在需要使用计算机时再次打开它。但是,重新启动对于释放RAM和删除缓存和其他临时文件很重要。它还可以解决某些CPU周期过多的某些过程之类的问题。

        3。减少任务控制中的桌面数量

          关闭其他台式机可能有助于降低Windowserver CPU的使用:

          1. 按F3键调用任务控件,或者如果使用非应用程序键盘,请单击码头中的启动板图标,然后选择任务控件。
          2. 将鼠标指针悬停在您不使用的任何台式机上。
          3. 单击桌面角落的“ X”以关闭它。

          4。关闭视觉效果

          诸如Windows透明度之类的功能还使用更多的CPU周期。您不能关闭所有视觉效果,但是可以在系统设置中使用可访问性窗格关闭透明度。将其关闭:

          1. 转到Apple菜单,然后选择系统设置。
          2. 单击可访问性,然后选择“显示”。
          3. 启用说明降低透明度的选项。

          5。检查应用程序和macOS是否最新

            MACOS和应用程序的较新版本可以帮助减少Windowserver CPU的使用。这是由于它们通常更优化的事实。

            说到MacOS,拥有过时的人也可能引起其他问题,因此需要时间进行更新是必要的。这是更新MacOS的方法:

            1. 从主菜单中,转到系统设置>一般。
            2. 单击软件更新。
            3. 如果有更新,请按照屏幕上的说明进行操作。您还可以打开自动更新。

              更新MacOS后,是时候确保应用程序也是最新的。有几种方法可以做到。例如,对于从App Store下载的应用程序,请打开App Store应用程序并检查更新部分。从这里,单击特定应用程序旁边的更新或全部更新。

              如果您已经从开发人员的网站下载了应用程序,请打开应用程序,然后在菜单栏中单击其名称。从那里,选择检查更新。或者,在应用程序设置中查找某种自动更新选项。您还可以访问开发人员的网站以检查更新。请注意,您将必须重复Mac上安装的每个应用程序的过程。

              6。减少保存在桌面上的文件和文件夹

              如上所述,Windowser流程着重于视觉元素。考虑到这一点,如果您减少桌面上存储的文件和文件夹数量,则可能有助于减少CPU使用情况。它之所以起作用,是因为Windowserver进程现在必须重新绘制更少的元素。

              这是几个解决方案:

              1. 将文件组织到文件夹中。尝试将元素数量减少到最大值。
              2. 移动对文档文件夹不必要的文件和文件夹。
              3. 使用堆栈(右键单击桌面上的任何地方,然后选择使用堆栈)。

              7。关闭多个显示空间

              如果您使用多个显示器,则有必要为它们关闭空间。幸运的是,它可以从系统设置轻松完成:

              1. 转到系统设置>桌面和码头。
              2. 滚动到窗户的底部。
              3. 在任务控制下,关闭“显示器有单独的空间”。
              4. 重新启动您的Mac。

              为什么要减少MAC Windowser CPU使用

              让我们总结一下采取上述步骤并实际减少MAC Windowser CPU使用的原因。最明显的是,这将有助于加快Mac。但这是更多原因:

              • 它将优化您的Mac并使您的用户体验更加令人满意,因为基本上,您可以摆脱不必要的东西,组织桌面并自定义设置。
              • 如果您按照我们的建议重新启动Mac,它也将释放RAM和其他资源,并为您的计算机提供新的启动。至少一段时间。
              • 它可能有助于提高Mac的图形性能,因为您调整了一些显示设置。

              Windowserver是一个控制Mac显示屏上图形元素和Windows的绘制的过程。在正常情况下,它应该占用很少的系统资源,您不会注意到它正在运行。但是,有时候事情可能会出错,并且它消耗的CPU周期或RAM的消耗量比应有的。如果在Mac上发生这种情况,请按照上述步骤减少其使用的资源。

              常问问题

              Windowserver进程是什么?

              在Mac上,Windowserver流程是负责显示和应用程序之间通信的过程。简而言之,必须绘制显示图形元素。

              为什么Windowserver Process CPU使用率如此之高?

              最常见的原因包括一次使用多个显示器,大量使用视觉效果和应用程序故障。

              如何减少Windowser Process CPU使用情况?

              有几种处理该问题的方法,例如确保应用程序和MacOS是最新的,重新启动Mac以及关闭不必要的窗口。