![切换窗口焦点会产生轻微的延迟峰值](https://linux22.com/image/884299/%E5%88%87%E6%8D%A2%E7%AA%97%E5%8F%A3%E7%84%A6%E7%82%B9%E4%BC%9A%E4%BA%A7%E7%94%9F%E8%BD%BB%E5%BE%AE%E7%9A%84%E5%BB%B6%E8%BF%9F%E5%B3%B0%E5%80%BC.png)
每当我切换窗口焦点(即 Nautilus 切换到系统监视器)时,它都会比正常情况下花费更长的时间。我单击,然后它会在约 1 秒后切换。使用系统监视器时,我注意到切换窗口时 CPU 使用率会比正常情况大幅增加。这似乎在所有应用程序中都很普遍。
CPU:i3-4170,使用微码固件
GPU:Nvidia GTX 950,运行专有驱动程序
答案1
我也在 16.04 上使用 i5-4460 和 GTX 960 在 32 位系统上看到这个问题(别问!)我没有在 nouveau 驱动程序中看到它,但在 NVidia 专有驱动程序中我看到了它(我已经测试过所有版本,最高到 381.13)。
可能与以下问题相同Unity/Ubuntu 16.04.2 中更改窗口焦点时出现 CPU 峰值和性能问题。
虽然这不是一个合适的解决方案,但使用重新启动 unityunity --replace
似乎可以解决该会话的问题。(如果第一次不起作用,您可能需要再试一次。)
这可能与bugs.launchpad.net/ubuntu/+source/unity/+bug/1300892。如果您认为该错误影响到您,请单击顶部的“该错误影响到我”,这样维护人员就可以清楚地了解该错误影响了多少人,因为该错误目前被归类为低优先级错误。
编辑:看来,将命令添加/usr/bin/unity --replace
到“启动应用程序”确实可以作为一个笨拙但不太临时的解决方法。:)