计算机越来越快,为什么桌面体验没有呢?

oll*_*max 5 linux desktop performance eclipse

过去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 X 那样被简单地“背景化”)?

小智 5

我怀疑这是软件膨胀,遵循Wirth 定律