Разделение проекта на несколько солюшенов
Добавлено: 09 Октябрь 2025, 19:50
Узким место в кларионе всегда была необходимость пересборки всех app в солюшене после изменений в словаре. На больших проектах это может занимать достаточно продолжительное время. Не то, чтобы прямо напрягает, можно пойти минут 15 попить чайку или поотжиматься.
Чтобы ускорить процесс, можно попробовать сделать несколько дополнительных солюшенов, включив в них разные наборы app, а затем запустить сборку параллельно. Тут есть некоторое сомнение, не будет ли конфликтов при сохранении lib файлов, на которые имеются перекрестные ссылки. Я попробовал сделать 2 солюшена из нескольких достаточно объемных app.Вот картинка после запуска их сборки параллельно.
Видно, что каждая копия среды отъедает примерно 20% мощности процессора. То есть, параллельно можно запускать 3-4 солюшена, сократив время полной пересборки проекта в 3-4 раза. То есть, условно, с 15 мин до 4-5 мин.
Чтобы ускорить процесс, можно попробовать сделать несколько дополнительных солюшенов, включив в них разные наборы app, а затем запустить сборку параллельно. Тут есть некоторое сомнение, не будет ли конфликтов при сохранении lib файлов, на которые имеются перекрестные ссылки. Я попробовал сделать 2 солюшена из нескольких достаточно объемных app.Вот картинка после запуска их сборки параллельно.
Видно, что каждая копия среды отъедает примерно 20% мощности процессора. То есть, параллельно можно запускать 3-4 солюшена, сократив время полной пересборки проекта в 3-4 раза. То есть, условно, с 15 мин до 4-5 мин.