Тест IDE / компилятора ПК для сравнения производительности моих ПК? - PullRequest
3 голосов
/ 08 декабря 2008

Я ищу эталон (и результаты на других ПК), который дал бы мне представление о приросте производительности разработки, который я мог бы получить, обновляя свой ПК, а также эталон мог бы использоваться для оправдания обновления до моего босса.

Я использую Visual Studio 2008 для своей разработки, поэтому я хотел бы получить представление о том, на какой фактор время сборки будет улучшено, а также было бы хорошо, если бы тест мог включать производительность IDE (т. Е. При редактировании, использование intellisense, открытие файлов кода и т. д.) в его результате.

В настоящее время у меня есть AMD 3800x2 с 2 ГБ ОЗУ в Vista 32. Например, я хотел бы знать, какой прирост производительности я бы увидел в Visual Studio 2008 с Q6600, 4 ГБ ОЗУ в Vista 64. И также с другими процессорами и другими размерами ОЗУ ... также посмотрите, является ли производительность жесткого диска большим фактором.

РЕДАКТИРОВАТЬ: я упоминал Vista 64, потому что я знаю, что Vista 32 может использовать только 3 ГБ ОЗУ максимум. Поэтому я бы предположил, что для использования большего объема ОЗУ потребуется Vista 64, но, возможно, он все еще может быть медленнее в целом, поскольку использование 32-битной VS 2008 в 64-битной ОС сопряжено с большими затратами.

Ответы [ 6 ]

2 голосов
/ 08 декабря 2008

Извините, я не знаю каких-либо тестов для IDE конкретно.

Однако Vista-64 не будет работать VS быстрее, чем Vista-32, потому что VS 32-битный. Во всяком случае, он будет работать немного медленнее на Vista-64. Для запуска любого 32-разрядного приложения в Vista x64 в ОС используется уровень перевода WOW64:

WOW64 - это среда совместимости, предоставляемая операционной системой, которая позволяет запускать 32-разрядное приложение в 64-разрядной операционной системе Windows.

Проблема заключается в том, что при запуске Visual Studio под WOW64 он может работать на Vista x64 медленнее, чем Visa x86. Очевидно, что в x86 не нужно проходить процесс перевода.

Существует множество сравнений между запущенными 32-разрядными приложениями в 32-разрядных и 64-разрядных версиях Windows в Интернете. И вообще, если какие-либо выгоды видны вообще, они относительно незначительны. Один такой тест показывает улучшение только в определенных ограниченных обстоятельствах и даже снижение производительности для некоторых 32-разрядных приложений, работающих в 64-разрядной среде:

Мы увидели, что использование 64-разрядной адресации памяти или, особенно, преобразование адресации памяти 32-разрядного исполняемого файла для работы с 64-разрядной версией XP привело к небольшому снижению пропускной способности памяти. Несмотря на то, что он недостаточно велик, чтобы быть проблемой, он подтверждает то, что мы уже видели из результатов предыдущих тестов: 32-разрядный код работает немного медленнее в 64-разрядной среде, чем в собственной 32-разрядной среде.

Лучше поможет ОЗУ и производительность диска. VS делает много дискового ввода-вывода при сборке.

Скотт имеет хороший пост об этом: http://weblogs.asp.net/scottgu/archive/2007/11/01/tip-trick-hard-drive-speed-and-visual-studio-performance.aspx

1 голос
/ 08 декабря 2008

Пожалуйста, прочитайте это сообщение в блоге от Патрика Смаккья. Для меня достаточно ясно, что разница в HDD / SSD, поэтому перейдите на SSD.

0 голосов
/ 10 декабря 2014

Есть много задач, но насколько я исследовал:

  • VS запуск - SSD и RAM
  • Проект компиляции - быстрый процессор со многими ядрами (для компиляции используется больше ядер / HT) + SSD
  • Найти в файлах / найти ссылку - максимальное ОЗУ с максимально возможной скоростью + SSD

Так что, в общем, хорошо, когда все отлично. Не менее 4 ядер с не менее 8-16 ГБ ОЗУ с приличным SSD.

0 голосов
/ 10 января 2011

Anandtech начала использовать сборку Chromium в Visual Studio 2008 в качестве эталона ЦП.

http://www.anandtech.com/show/4083/the-sandy-bridge-review-intel-core-i5-2600k-i5-2500k-and-core-i3-2100-tested/19

0 голосов
/ 08 декабря 2008

Я просто могу сказать, что обзор клиентов в среде с расширенной сетью "incredibuild" может дать вам такое сравнение скорости. мы используем это с 10 клиентами (все равно аппаратно :()

Может быть, здесь есть несколько разработчиков из более крупных компаний, чем я работаю, чтобы дать вам интересную информацию?!

0 голосов
/ 08 декабря 2008

Я не знаю ни одного эталона, который бы сравнивал Visual Studio .... но я могу сказать вам это; самый большой выигрыш для вас - покупка более быстрого жесткого диска (например, Velociraptor объемом 300 ГБ) и обеспечение достаточного объема ОЗУ.

...