计算机的速度越来越快,那么为什么桌面体验却没有那么快呢?

计算机的速度越来越快,那么为什么桌面体验却没有那么快呢?

在过去的 20 年里,台式计算机的计算能力呈爆炸式增长,但我觉得桌面体验充其量只是停滞不前,实际上在某些地方变得更慢了。其主要原因是什么?


我举一个例子来解释一下我的意思:

我使用 Linux。我日常工作中最重要的程序之一是. 十多年来,我几乎每天都在用它。

10 年前,我的工作站(运行 SuSE Linux Enterprise)大致具有以下规格:

  • Athlon Thunderbird 单核处理器,主频约为 2.2 GHz
  • 1 GB DDR1 SDRAM
  • 7200 RPM 硬盘
  • 一些低端 GPU

现在,我有以下规格:

  • (四)核 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 那样简单地将应用程序置于“后台”)?

答案1

我怀疑这是软件膨胀,维尔斯定律

相关内容