5

За последние 20 лет настольные компьютеры значительно выросли в вычислительной мощности, но я чувствую, что настольные компьютеры в лучшем случае стагнируют, а в некоторых местах на самом деле становятся медленнее. Каковы основные причины этого?


Я приведу пример того, что я имею в виду:

Я использую Linux. Одна из самых важных программ в моей повседневной работе - Eclipse. Я использовал его более или менее ежедневно в течение более 10 лет.

10 лет назад моя рабочая станция (работающая под управлением SuSE Linux Enterprise) имела следующие характеристики:

  • Одноядерный процессор Athlon Thunderbird с тактовой частотой около 2,2 ГГц
  • 1 ГБ памяти DDR1 SDRAM
  • Жесткий диск с 7200 об / мин
  • Какой-то бюджетный GPU

Сегодня у меня есть эти характеристики:

  • (Quad)Core i5 @ 4x2,0 ГГц
  • 8 ГБ памяти DDR3 SDRAM
  • SSD
  • Radeon HD 4250

Согласно спецификациям, каждый из этих компонентов работает в 2–20 раз быстрее, чем у меня 10 лет назад, и это даже не считая повышения производительности программного обеспечения, такого как:

  • Улучшения планирования ОС
  • Улучшения драйвера GPU
  • Улучшения производительности JVM
  • ...

Подводя итог, я ожидаю, что большинство операций в настольной программе, такой как Eclipse, будет в несколько раз быстрее, чем раньше.

На самом деле, я наблюдаю следующее:

  • Запуск Eclipse занимает около 15 секунд, как это было 10 лет назад (я никогда не видел, чтобы он запускался быстрее, чем 5 секунд на любой машине, даже на Mac высокого класса)
  • Взаимодействие с графическим интерфейсом почти такое же медленное, как раньше
  • Только самые основные программы (текстовый редактор, терминал) запускаются "мгновенно". То же самое верно для любой другой машины, которую я когда-либо видел. Eclipse, LibreOffice, Photoshop всегда отображают заставку и заставляют вас ждать несколько секунд, прежде чем будете готовы
  • Компьютерам требуется примерно столько же времени для загрузки, чтобы перевести переключатель «Вкл.» На рабочий стол, который был полностью готов, как обычно (исключение: Mac, они немного быстрее)


В чем реальная проблема здесь? Возможно ли, что раздувание программного обеспечения поглотило все аппаратные и программные улучшения производительности за последние 10 лет? Или есть один важный аппаратный компонент, который замедляет все? Есть ли у кого-нибудь "мгновенно готовый" опыт на своем рабочем столе (без приложений, которые просто "фоновые", как, например, OS X)?

1 ответ1

5

Я подозреваю, что это раздувание программного обеспечения, следуя закону Вирта.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .