最重要的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周期
- 导航到应用程序>实用程序和开放活动监视器。
- 单击CPU列的顶部。
- 查看该列中过程的名称。
- 如果Windowserver靠近顶部并占用了CPU资源的60%以上,则您知道它使用的是CPU周期的更多。
- 退出活动监视器。
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的使用:
- 按F3键调用任务控件,或者如果使用非应用程序键盘,请单击码头中的启动板图标,然后选择任务控件。
- 将鼠标指针悬停在您不使用的任何台式机上。
- 单击桌面角落的“ X”以关闭它。
4。关闭视觉效果
诸如Windows透明度之类的功能还使用更多的CPU周期。您不能关闭所有视觉效果,但是可以在系统设置中使用可访问性窗格关闭透明度。将其关闭:
- 转到Apple菜单,然后选择系统设置。
- 单击可访问性,然后选择“显示”。
- 启用说明降低透明度的选项。
5。检查应用程序和macOS是否最新
MACOS和应用程序的较新版本可以帮助减少Windowserver CPU的使用。这是由于它们通常更优化的事实。
说到MacOS,拥有过时的人也可能引起其他问题,因此需要时间进行更新是必要的。这是更新MacOS的方法:
- 从主菜单中,转到系统设置>一般。
- 单击软件更新。
- 如果有更新,请按照屏幕上的说明进行操作。您还可以打开自动更新。
更新MacOS后,是时候确保应用程序也是最新的。有几种方法可以做到。例如,对于从App Store下载的应用程序,请打开App Store应用程序并检查更新部分。从这里,单击特定应用程序旁边的更新或全部更新。
如果您已经从开发人员的网站下载了应用程序,请打开应用程序,然后在菜单栏中单击其名称。从那里,选择检查更新。或者,在应用程序设置中查找某种自动更新选项。您还可以访问开发人员的网站以检查更新。请注意,您将必须重复Mac上安装的每个应用程序的过程。
6。减少保存在桌面上的文件和文件夹
如上所述,Windowser流程着重于视觉元素。考虑到这一点,如果您减少桌面上存储的文件和文件夹数量,则可能有助于减少CPU使用情况。它之所以起作用,是因为Windowserver进程现在必须重新绘制更少的元素。
这是几个解决方案:
- 将文件组织到文件夹中。尝试将元素数量减少到最大值。
- 移动对文档文件夹不必要的文件和文件夹。
- 使用堆栈(右键单击桌面上的任何地方,然后选择使用堆栈)。
7。关闭多个显示空间
如果您使用多个显示器,则有必要为它们关闭空间。幸运的是,它可以从系统设置轻松完成:
- 转到系统设置>桌面和码头。
- 滚动到窗户的底部。
- 在任务控制下,关闭“显示器有单独的空间”。
- 重新启动您的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以及关闭不必要的窗口。