【问题标题】:Eclipse APT slows compilingEclipse APT 减慢编译速度
【发布时间】:2009-10-28 14:54:42
【问题描述】:

我目前正在写一个EclipseAPT插件来检查我的注释是否正确。

但似乎启用 APT 会导致我的编译过程变慢。 即使保存一个很小的、未引用的类也需要几秒钟,并且会占用大量内存。

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

除了禁用 APT 之外,我还有什么方法可以提高性能吗?

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

    if (Phase.RECONCILE != Phase.valueOf(env.getOptions().get("phase"))) {
        return;
    }

【问题讨论】:

    标签: java eclipse annotations apt


    【解决方案1】:

    来自 java-apt 团队的This presentation (zip download of PPT presentation) 探讨了一些有关提高性能的问题。

    【讨论】:

    • 那个演示文稿帮助我更好地理解了正在发生的事情
    猜你喜欢
    • 1970-01-01
    • 2016-10-08
    • 1970-01-01
    • 1970-01-01
    • 2016-01-16
    • 1970-01-01
    • 1970-01-01
    • 2014-08-07
    • 1970-01-01
    相关资源
    最近更新 更多