Пробные SSD и ОЗУ мало что делают.
Зависимости между проектами могут помешать вам получить выгоду от увеличения числа одновременных сборок.
Я вас немного удивил480 файлов .fs в 70 проектах ... это примерно 6-7 файлов на проект, что немного.В любом случае, возможно, стоит рассмотреть это, даже если это не связано с производительностью - в любом случае могут возникнуть (будут?) Проблемы с дизайном.Но время сборки, похоже, согласуется с количеством файлов (или LOC) на проект, поэтому вы не можете сжать столько, сколько захотите.
Лично я потерял привычку чистить и восстанавливать каждый раз дляпо этой причине.
Редактировать: В Expert F # обнаружена соответствующая заметка, о которой я подумал:
.NET assemblies often contain a large amount of code. For example, a single assembly may contain as
many as 50 or 100 F# source code files. Having many small assemblies may seem tempting, such as to improve
compilation times during development, but can lead to difficulties when you’re managing updates and can be
confusing to end users. Large assemblies are easier to version: you have to update only one component, and you
can package multiple updates into a single new version of the DLL