Я хочу попытаться ускорить время компиляции наших проектов на С++. Они имеют около 3M строк кода.
Конечно, мне не нужно всегда компилировать каждый проект, но иногда есть много исходных файлов, измененных другими, и мне нужно перекомпилировать их все (например, когда кто-то обновляет ASN.1 исходный файл).
Я измерил, что компиляция среднего проекта (который не включает все исходные файлы) занимает около трех минут. Я знаю, что не слишком много, но иногда это очень скучно ждет компиляции.
Я попытался перенести исходный код на SSD (старый OCZ Vertex 3 60 GB), который сравнивается с ним в 5-60 раз быстрее, чем жесткий диск (особенно при случайном чтении/записи). Во всяком случае, время компиляции почти одинаковое (может быть, на 2-3 секунды быстрее, но это должен быть шанс).
Может быть, перемещение бина Visual Studio на SSD даст дополнительный прирост производительности?
Просто для того, чтобы задать вопрос: у меня есть W3520 Xeon @2,67 ГГц и 12 ГБ DDR3 ECC.