Вопрос такой. Есть типовая задача — куча C++ файлов и CMake-файл. На выходе нужно получить библиотеку или там приложение.
Желательно чтобы сборка происходила минут 20 — а то за меньшее время процессор не успевает проявить себя (к примеру, если процессор без вентилятора — то за минутку троттлить не успеет).
Так же желательно простой CMake — чтобы не было проблем со сборкой на разных платформах.
Интересно сравнить, к примеру, процессор Apple и процессоры Intel именно на такой практической задачке.
И сам вопрос — попадался ли вам такой тестовый проект для проверки времени сборки?
Гораздо проще на процессорном рендере сравнить (не видяшном, конечно).
Скачай бесплатный Блендер. И какой-нибудь тяжелый fbx мегов на сто. И запусти рендер. Все. Очень крутой тест процессора
Re[2]: Тестовый проект для сравнения скорости сборки
Здравствуйте, Hоmunculus, Вы писали:
H>Гораздо проще на процессорном рендере сравнить (не видяшном, конечно). H>Скачай бесплатный Блендер. И какой-нибудь тяжелый fbx мегов на сто. И запусти рендер. Все. Очень крутой тест процессора
Так это совсем другой тип задач — оно же будет на видео-ядрах исполняться? А мне нужно именно типовая сборка.
Re[3]: Тестовый проект для сравнения скорости сборки
Здравствуйте, Shmj, Вы писали:
S>Здравствуйте, Hоmunculus, Вы писали:
H>>Гораздо проще на процессорном рендере сравнить (не видяшном, конечно). H>>Скачай бесплатный Блендер. И какой-нибудь тяжелый fbx мегов на сто. И запусти рендер. Все. Очень крутой тест процессора
S>Так это совсем другой тип задач — оно же будет на видео-ядрах исполняться? А мне нужно именно типовая сборка.
А, я подумал просто хочешь процессоры сравнить
Re[4]: Тестовый проект для сравнения скорости сборки
Здравствуйте, Shmj, Вы писали:
S> Интересно сравнить, к примеру, процессор Apple и процессоры Intel именно на такой практической задачке.
S> И сам вопрос — попадался ли вам такой тестовый проект для проверки времени сборки?
Здравствуйте, Nuzhny, Вы писали:
N>Возьми opencv с тестами и примерами, не забудь подключить opencv_contrib. Там будет около 600 или больше проектов, многие маленькие (тесты и примеры).
Пока не разбирался что там дополнительно подключать — просто make -j8 — исполняется 5 минут. Процессор нагрелся до 70 градусов (обычно 30). Вентилятор в режиме по умолчанию — обороты не поднял.
Re[3]: Тестовый проект для сравнения скорости сборки
Здравствуйте, Shmj, Вы писали:
N>>Возьми opencv с тестами и примерами, не забудь подключить opencv_contrib. Там будет около 600 или больше проектов, многие маленькие (тесты и примеры).
S>Пока не разбирался что там дополнительно подключать — просто make -j8 — исполняется 5 минут. Процессор нагрелся до 70 градусов (обычно 30). Вентилятор в режиме по умолчанию — обороты не поднял.
Здравствуйте, Shmj, Вы писали:
S>Желательно чтобы сборка происходила минут 20 — а то за меньшее время процессор не успевает проявить себя (к примеру, если процессор без вентилятора — то за минутку троттлить не успеет).
Возьми любую большую библиотеку boost, Qt, Webkit, poco
Re[2]: Тестовый проект для сравнения скорости сборки
Здравствуйте, Shmj, Вы писали:
I>>Возьми любую большую библиотеку boost, Qt, Webkit, poco S>Там же разные опции сборки есть.
Используй одни и те же S>Еще и завязано на API OS. Хотелось бы что-то эталонное, что во всех системах примерно одинаково.
Зачем тебе сферический конь в ваккууме? Ставя даже одинаковые системы ты просто будешь приходить к вопросу как то или иное ПО поддерживает систему и его железо. А тебе же на самом деле всё равно, тебе важна инфраструктура системы, вот на чем будет разрабатывать под системой то и тестируй, получишь что ёжики быстрее веников, ну и ладно. Ответ то будет верен, под этой системой с таким то железом быстрее компилируется.
Здравствуйте, Shmj, Вы писали:
I>>Возьми любую большую библиотеку boost, Qt, Webkit, poco
S>Там же разные опции сборки есть. Еще и завязано на API OS. Хотелось бы что-то эталонное, что во всех системах примерно одинаково.
шланг. Но совсем от АПИ ОС не получится отвязаться, в любом случае всё идёт через АПИ ОС
Здравствуйте, Alekzander, Вы писали:
S>>И сам вопрос — попадался ли вам такой тестовый проект для проверки времени сборки?
A>Boost же. Для самых взыскательных месье — Хромиум. Там всё успеет случиться: и троттлинг, и контакты вспотеют
Ему ж просто побалаболить ради, не будет он ничего собирать