Показывает ли статистика производительности, как Geekbench, общую многозадачность? - PullRequest
0 голосов
/ 12 ноября 2011

Я пытаюсь сравнить, как двухъядерный процессор i7 с частотой 2,7 ГГц будет работать по сравнению с четырехъядерным процессором i7 с частотой 2,0 ГГц в многозадачной среде. Четырехъядерный процессор оценивается в 9000, а двойной - в 7500 (для Geekbench). В то же время, Geekbench Explicity указывает, что тесты показывают полный потенциал производительности всех ядер. Однако в повседневной жизни практически ни одно из приложений, которые я запускаю, не является многопоточным (среда исполнения Ruby, Java IDE, Windows VM на Mac, сервер приложений).

Эта машина будет работать как машина для веб-разработки. Какой процессор будет наиболее «быстрым» с точки зрения времени отклика в этом случае использования?

1 Ответ

2 голосов
/ 12 ноября 2011

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

Вам следует подумать, регулярно ли ваша типичная среда разработки требует параллелизма.Например, если я разрабатываю приложение на C / C ++ / Java, то обычно меняется заголовочный файл (или исходный код Java), что приводит к перекомпиляции нескольких других файлов и повторного связывания нескольких двоичных файлов - это высокопараллельная рабочая нагрузка и многоядерныйПроцессор может оказаться полезным.

С другой стороны, если я изменяю несколько источников Python или Javascript, я сомневаюсь, что создам параллельную рабочую нагрузку при попытке выполнить и протестировать изменения.

Однако это теоретические соображения.

Я не думаю, что скорость машины является узким местом в любых усилиях по разработке.Человек есть.

...