Я сейчас пишу плагин Eclipse APT , чтобы проверить правильность моих комментариев.
Но похоже, что включение APT замедляет мой процесс компиляции.
Даже сохранение крошечного класса без ссылок занимает несколько секунд и потребляет много памяти.
Я думаю, что причина в том, что платформа APT проверяет полное дерево объектов (большой проект), хотя мне нужен только один класс. Просто на этом догадываюсь.
Можно ли как-нибудь улучшить производительность, кроме отключения APT?
Редактировать: Первое, что я узнал, было то, что обработка APT выполняется поэтапно, и мне, скорее всего, нужен только один из них
if (Phase.RECONCILE != Phase.valueOf(env.getOptions().get("phase"))) {
return;
}