Eclipse APT 编译速度变慢

3
我目前在编写一个Eclipse APT插件,以检查我的注解是否正确。
但是启用APT会导致我的编译过程变得缓慢。 即使保存一个微小且未被引用的类也需要几秒钟,占用了大量内存。
我认为原因是APT框架检查了大型项目的完整对象树,尽管我只需要一个单独的类。这只是我的猜测。
除了禁用APT之外,还有其他提高性能的方法吗?
编辑:我学到的第一件事是,APT处理运行在阶段中,我很可能只需要其中一个阶段。
    if (Phase.RECONCILE != Phase.valueOf(env.getOptions().get("phase"))) {
        return;
    }
1个回答

4

那个演示帮助我更好地理解了正在发生的事情。 - Stroboskop

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接