Добавьте параметр -localWorkers
. Это указывает на то, что перестановки выполняются параллельно. Особенно на многоядерной машине это имеет смысл. Параметром для аргумента является количество параллельных прогонов. Я протестировал несколько комбинаций и обнаружил, что 4
дает лучшие результаты (самые быстрые, даже когда я тестировал его на 6-ядерном / 12 ГБ компьютере). Так что просто попробуйте, что лучше всего работает в вашей ситуации, и поэкспериментируйте со значением памяти. например, попробуйте 512 вместо 256.
<arg value="-localWorkers" />
<arg value="4" />
Второй вариант - -draftCompile
. Это пропускает некоторые оптимизации компиляции, поэтому вы не хотите использовать этот вариант в производственном выпуске. Но в разработке это экономит время компиляции.
Или купите более быструю машину ;-) В этом случае имеет значение скорость процессора