![不衡量绩效就能提高绩效吗?](https://linux22.com/image/626782/%E4%B8%8D%E8%A1%A1%E9%87%8F%E7%BB%A9%E6%95%88%E5%B0%B1%E8%83%BD%E6%8F%90%E9%AB%98%E7%BB%A9%E6%95%88%E5%90%97%EF%BC%9F.png)
运行任务管理器或资源监视器,甚至只是查看网络连接的状态,都表明系统正在不断汇总大量性能指标。进行这些测量肯定需要一些时间。有没有办法关闭所有或尽可能多的此类活动,这会对性能产生影响吗?
答案1
是的,您可以禁用性能计数器。Google 可以为您提供说明。
因为你觉得不适合告诉我们你运行的是哪个版本的 Windows我不会花一个小时仔细阅读每个仍在生产的 Windows 版本的 TechNet 文档。
不会,不会产生重大影响(因此你可能不应该禁用它们)。
性能计数器包括代码优化得非常好在 Windows 内核中运行。收集这些信息的性能开销实际上为零(您用来显示这些信息的工具比实际收集这些信息消耗更多的资源),并且如果您的系统实际上存在性能问题。
当您真正需要解决问题时,您将需要这些数据。
正如 TheCleaner 所指出的,如果你的系统非常边缘,以至于性能计数器的开销确实造成了问题你有其他更严重的问题(你的系统批判性地配置不足,需要立即升级)。