develar ([info]develar) wrote,

Ускоряем компиляцию в IDEA в n / 2 раз, где n это количество модулей

Читаем комментарий в строчке 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) ну а пока можно и просто удалить этот заведомо неправильный код.

  • Post a new comment

    Error

  • 0 comments
Create an Account
Forgot your login or password?
Facebook Twitter More login options
English • Español • Deutsch • Русский…