Читаем комментарий в строчке 409 Fcsh.java. Улыбаемся. Удаляем код с 425 по 433 строчку. Йхо-хо-хо, теперь инкрементальная компиляция не занимает в 1.5 раза больше времени, чем первая. Публикуем в репозиторий и патчим idea-fcsh-fix.jar для вызова нашего класса.
Что можно сказать — ну, в Adobe забили на компилятор. Решение проблемы следующее:
1) переписать алгоритм расчета checksum для config
2) реализовать special case для оптимизации — если указан в commandLine только load-config, то тупо взять file mod time от указанного файла и все.
3) ну а пока можно и просто удалить этот заведомо неправильный код.
| develar ( |
Ускоряем компиляцию в IDEA в n / 2 раз, где n это количество модулей
- Post a new comment
- 0 comments
- Post a new comment
- 0 comments