受到推崇的, 2024

编辑的选择

在os x yosemite的mac上使用高窗口服务器cpu

Kernel_task грузит процессор и память вашего Мака. Решение.

Kernel_task грузит процессор и память вашего Мака. Решение.

目录:

Anonim

Mac X Yosemite收到了很多变化以及一个值得注意的视觉重新设计,但是其中一些变化和各种透明效果可能会对某些用户的Mac性能造成严重影响,并且会出现错误的WindowServer行为。 这通常表现为WindowServer进程在看似没有理由的情况下引入繁重的CPU使用,通常伴随着对内存的过度使用,导致在Mac OS X的一般使用期间非常缓慢和不连贯的行为。

在最糟糕的情况下,打开快速查看,打开一些新的Finder窗口或滚动繁忙的Finder文件夹内容会导致WindowServer处理器使用量激增,导致计算机冻结或甚至出现备受诟病的沙滩球游标。

如果在OS X Yosemite中看起来没有任何意义的原因,WindowServer经常停留在高CPU使用率的情况下,本文针对您。 我们将尝试通过减少可能刺激WindowServer行为(或错误行为)的元素和功能来驯服WindowServer进程,这是一项具有挑战性的任务,因为WindowServer几乎可以绘制在Mac OS X中看到的所有东西。希望WindowServer CPU的使用率问题只是一个将要解决的错误或优化问题,但就目前而言,即使在最新的Mac硬件上,这种行为也会持续到最新版本的OS X 10.10.3。 幸运的是,有一些解决方案有所帮助,所以让我们开始吧。

关闭OS X中的透明效果

简单地关闭透明效果可以单独加速运行OS X Yosemite的每台Mac,无论硬件是新的还是旧的。 即使计算机感觉不是特别慢,但几乎可以肯定会更快地关闭透明效果。

  1. 转到Apple菜单并选择“系统偏好设置”,然后转到“辅助功能”
  2. 从左侧菜单中选择“显示”
  3. 将“降低透明度”旁边的开关切换为ON(或者,如果希望UI更容易区分,则可以启用“增加对比度”,这也将关闭整个OS X中的半透明元素)

在大多数操作中,速度增加立即显着,您甚至可以使用Quartz Debug中的FPS帧速率监视器测量前后结果,这取决于硬件,屏幕动画的刷新率可提高10 FPS或更高。

OS X 10.10.3(授予它的测试版)仍然是这种情况,因此可能存在一个顽固的错误,或者可能还有一些性能优化仍然适用于OS X Yosemite。

我个人而言,我喜欢透明效果所以我倾向于使用最新的Mac硬件保持这一点,但即使是我的2015款具有16GB RAM的Retina MacBook Pro也可以通过关闭透明度得到提升。 与此同时,2012年MacBook Air这样的硬件很难看到令人沮丧的透明效果,我听到Retina iMac 27“用户的类似抱怨,这显然是相当新的强大硬件。 具有充足资源的新硬件仍然难以在OS X中显示透明效果,这表明可能存在最终的软件解决方案。

关闭未使用的App&Finder Windows

当OS X Yosemite有许多应用程序窗口或Finder打开时,WindowServer开始消耗过多的资源。 虽然这可能发生在OS X的所有版本(或任何操作系统)上,但优胜美地有一些独特的东西,这使得这是一个特别耗尽的事件。

解决方案比其他任何方面都更加面向用户行为; 养成关闭未使用的窗口或应用程序的习惯,这样他们就不再需要资源了。

记住关闭所有Windows按键对于管理此按钮非常有用。

停止任务控制空间重新排列

如果您使用Spaces(基本上是Mac上的虚拟桌面环境),停止空间根据使用情况重新排列自己似乎会对WindowServer行为产生微小的影响。

  1. 从Apple菜单打开系统偏好设置,然后转到“任务控制”
  2. 禁用“根据最近使用情况自动重新排列空格”的设置

许多用户无论如何都没有注意到这个功能,所以即使改进几乎为零也通常不会错过。

多个显示器? 关闭每个空间

如果您具有多显示器设置,则要禁用的另一个设置是每个显示器的Spaces。

  1. 打开系统偏好设置并转到“任务控制”
  2. 将“显示器具有单独空格”的设置切换为OFF
  3. 注销,或者更好的是,重新启动Mac

当然,如果你不是一个在你的Mac上使用多个屏幕的人,那么这个改变将没有任何效果,因此你的重点应放在其他地方。

重启

如果您是从未关闭或重新启动Mac的Mac用户之一,但您遇到WindowServer高CPU问题,则可能需要更频繁地调整和重新启动Mac。 只需重新启动Mac即可为WindowServer进程错误行为提供临时解决方案。 我知道这听起来像是最蹩脚的建议,但多名评论者已经报告了暂时的成功,我观察到自己有所改善。 当然不太理想,但在解决根本原因之前,这可能会有所帮助。

如果你已经完成了上述所有操作并且你继续发现WindowServer行为不端或者Mac运行速度非常慢,那么值得回顾一下这些提示来加速OS X Yosemite,甚至是了解Mac为什么运行缓慢的一般提示,哪些都可以进一步帮助。

您是否遇到过WindowServer问题? 您是否有任何减少OS X Yosemite中WindowServer资源使用的技巧? 请务必在我们的评论中分享您的经验和技巧。

Top