代码之家  ›  专栏  ›  技术社区  ›  Stroboskop

Eclipse APT减慢编译速度

  •  3
  • Stroboskop  · 技术社区  · 15 年前

    我正在写一个 Eclipse APT 插件检查我的注释是否正确。

    但似乎启用apt会导致编译过程变慢。 即使保存一个小的、未引用的类也需要几秒钟的时间,而且会消耗大量的内存。

    我认为原因是APT框架检查了一个完整的对象树(大型项目),尽管我只需要一个类。只是猜测一下这个。

    除了禁用apt,还有什么方法可以提高性能吗?

    编辑: 我学到的第一件事是apt处理分阶段运行,我很可能只需要其中一个阶段。

        if (Phase.RECONCILE != Phase.valueOf(env.getOptions().get("phase"))) {
            return;
        }
    
    1 回复  |  直到 15 年前
        1
  •  4
  •   alphazero    15 年前

    This presentation (zip download of PPT presentation) 从Java APT团队进入了一些关于提高性能的问题。