前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >WindowsServer是什么,为什么占用了大量系统资源

WindowsServer是什么,为什么占用了大量系统资源

作者头像
Innei
发布2021-12-28 15:43:00
2K0
发布2021-12-28 15:43:00
举报
文章被收录于专栏:静之森静之森

当我访问我的博客时,我发现WindowServer进程占用大量CPU资源.

tva2.sinaimg.cn/large/0069RVTdgy1fv39cs66ulj30hg0yy770.jpg)

通过查阅资料发现此进程和Linux 中的X server相当,是显卡绘制传输到显示器的服务, 当显卡压力过高时,此进程会占用大量CPU资源.

WindowServer是MacOS的核心部分,并且是您的应用程序与显示器之间的联系。 如果您在Mac的显示屏上看到某些东西,那么WindowServer将其放在那里。 您打开的每个窗口,您浏览的每个网站,您播放的每个游戏 - WindowServer“将其全部显示在屏幕上。 如果技术上倾向于苹果的开发者指南, 您可以阅读更多内容 ,但阅读量并不是很明朗。

为什么WindowServer使用如此多的CPU?

每个应用程序与WindowServer进行通信,以便在显示器上绘制东西。 如果WindowServer占用大量的CPU电源,请尝试关闭应用程序并查看使用情况是否下降。 如果在关闭特定程序后看到特别大的下降,该程序可能会对高CPU使用负责。 在某种程度上,这是正常的:不断更改屏幕上显示内容的程序将会使用WindowServer,这意味着它们将耗尽CPU功耗。 因此,对于游戏,视频编辑器和其他不断刷新的应用程序,导致WindowServer CPU使用率的上升是有意义的。 话虽如此,有时一个软件中的错误可能会导致WindowServer CPU使用量过大。 如果您注意到这种模式,并且不要认为应用程序应该导致WindowServer CPU使用率的大幅上升,请考虑与开发人员联系。 你可能已经发现他们可以解决的问题。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018-09-09,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 为什么WindowServer使用如此多的CPU?
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档