понедельник, 26 ноября 2007 г.

Visual Studio и многоядерность

До сегодняшнего дня я думал, что Visual Studio фактически не использует возможности, предоставляемые многоядерностью(многопроцессорностью). По умолчанию при наличии нескольких ядер распаралеливание компиляции происходит только по проектам. А ведь уже давно тот же IncrediBuild умеет распаралеливать компиляцию по отдельным файлам. И вот сегодня я узнал, что у майкрософтовского компилера есть волшебный ключик /MP. После его добавления в настройки проекта магическим образом компиляция стала занимать не 61, а 38 секунд. А это 60% выигрыш.

Комментариев нет: