过去20年,台式机在计算能力上呈爆炸式增长,但我觉得台式机体验充其量只是停滞不前,实际上在某些地方变得更慢了。造成这种情况的关键原因是什么?
我将举例说明我的意思:
我运行Linux。我日常工作中最重要的程序之一是Eclipse。我已经或多或少每天使用它超过 10 年了。
10 年前,我的工作站(运行 SuSE Linux Enterprise)大致有以下规格:
- 主频约为 2.2 GHz 的 Athlon Thunderbird 单核处理器
- 1 GB DDR1 SDRAM
- 7200 RPM 的硬盘
- 一些低端GPU
今天,我有这些规格:
- (四)Core i5 @ 4x2.0 GHz
- 8 GB DDR3 SDRAM
- 固态硬盘
- Radeon HD 4250
根据规范,这些组件中的每一个都比我 10 年前的速度快 2 到 20 倍,这还不算软件性能改进,例如:
- 操作系统调度进展
- GPU 驱动程序改进
- JVM 性能改进
- ...
总而言之,我希望桌面程序(如 Eclipse)中的大多数操作比以前快几倍。
实际上,我正在观察以下内容:
- Eclipse 大约需要 15 秒才能启动,就像 10 年前一样(我从未见过它在任何机器上的启动速度超过 5 秒,即使在高端 Mac 上也是如此)
- 与 GUI 的交互几乎和以前一样缓慢
- 只有最基本的程序(文本编辑器、终端)“立即”启动。在我见过的任何其他机器上也是如此。Eclipse、LibreOffice、Photoshop 总是显示启动画面,让您等待几秒钟才准备就绪
- 计算机从打开“打开”开关到桌面完全准备好所需的时间与过去一样(例外:Mac,它们要快得多)
这里真正的问题是什么?在过去的 10 年里,软件膨胀是否有可能吞噬了所有的硬件和软件性能进步?或者是否有一个关键的硬件组件会减慢一切?有没有人在他们的桌面上有“即时就绪”的体验(当然,应用程序没有像 OS …