Я видел множество сайтов, которые оценивают новое оборудование по производительности в играх, архивированию некоторых файлов, кодированию фильмов или тому подобному. Существуют ли какие-либо тесты, влияющие на новое оборудование (например, твердотельные накопители, новые процессоры, скорости ОЗУ или что-то еще) на скорости компиляции и компоновки, в Linux или Windows?
Было бы очень полезно выяснить, что наиболее важно для скорости компиляции, и иметь возможность сосредоточиться на этом, а не просто экстраполировать на другие тесты.
benchmarking
Colen
источник
источник
Ответы:
Я делал это некоторое время - смотрите здесь и здесь .
В то время я работал над взломами GTK + и X11 для дистрибутива сотовых телефонов Linux, и каждый раз, когда я касался чего-то на таком низком уровне, это вызывало перестройку всех видов вещей. Один из моих коллег так и не выполнил полную сборку, потому что на компьютере, поставляемом компанией со стандартными опциями компиляции, это заняло пять часов.
У меня дома сидели разные сумасшедшие аппаратные средства, поэтому я запускал тесты на некоторых машинах, а на других программировал, и вы можете увидеть результаты по ссылкам.
Что касается того, что мы делали в Ubuntu, то после того, как я максимально увеличил загрузку ЦП - что вы можете действительно легко сделать с помощью аргумента -j, узким местом стало диск.
Но затем у компании были большие увольнения, поэтому я вышел за дверь и не закончил все это. У меня было много данных и интерпретаций, которые я тоже не публиковал в этом блоге.
источник
Сначала в моем списке пожеланий твердотельный диск. Это не окажет большого влияния на время компиляции, но открытие приложений становится значительно быстрее (IDE, PhotoShop, ETC). http://joelonsoftware.com/items/2009/03/27.html
Самым большим фактором для времени компиляции будет процессор. Вы довольно безопасно используете это для теста http://www.cpubenchmark.net/ .
источник
Аппаратные средства Тома привыкли, но похоже, что они прекратили делать это еще в 2008 году: http://www.tomshardware.com/charts/desktop-cpu-charts-q3-2008/benchmarks,31.html . Ни одна из новых диаграмм ЦП не включает тест компиляции ядра Linux.
источник