问题说明了一切。背景故事是,我有一台较旧的笔记本电脑,内存为 4GB,采用双核 Intel Celeron,主频为 2.2Ghz。Ubuntu 上的一切都对我来说很慢,甚至连浏览 Firefox 都是一件苦差事。
我曾经读到过一篇文章,说 Unity 渲染时可能会占用大量 CPU 资源,从而减少应用程序的资源。这是真的吗?在 Windows 上情况会更糟吗?
答案1
做了一些性能测试。在我的 i5-6200u 笔记本电脑上,Windows 10 上的 Windows 资源管理器 (explorer.exe) 大致相当于 Windows 桌面环境,使用大约 0-1% 的 CPU 空闲时间,并且在打开多个窗口、文件夹等时会迅速飙升到大约 5-7%。
另一方面,Unity 7 在资源方面大致相同。它使用 0-1% 的空闲资源,有时会飙升至 5-6%,但很快就会稳定下来(操作桌面、窗口等时)。
Unity 8 尚未得到很好的优化,占用率很容易就达到 10%。
只是添加一个奇怪的内容,在 i3 wm 中,整个窗口管理器(搜索、桌面等)使用了约 0.6%最大限度。
我可以肯定地说,你不应该在像你这样的硬件上使用 Unity 这样的重型 DE。我强烈建议西门子或者激光去极化仪,它们是非常轻量的桌面环境。
甚至,CPU/GPU 甚至可能不是问题。尝试清除一些未使用的软件包,甚至执行全新重新安装。性能差异可能很大。