gpt4 book ai didi

java - IntelliJ IDEA Aspectj(Ajc 编译器)在每次 Make 之后加载类需要花费太多时间

转载 作者:行者123 更新时间:2023-12-02 00:36:30 27 4
gpt4 key购买 nike

我想知道在 IntelliJ 中使用 Ajc 编译器时是否有办法减少编译时间。我有一个相当大的项目,我想使用 AspectJ,但不幸的是,当我尝试使用它时,我发现 Ajc 需要太多时间来加载所有类,并且每次我点击 Make 时它都会这样做(使用 Eclipse 模式插件保存 .java 文件)。所以每一个微小的变化都会导致 3 秒的类加载......有没有办法缩短这个时间?最好完全摆脱类加载。现在非常耗时,我不得不停止使用 Ajc 并切换回 Javac,与 Ajc 相比,Javac 几乎是即时的。我正在使用 IntelliJ IDEA 10、AspectJ 1.6.11。不确定是否需要更多信息。

最佳答案

目前 IDEA 使用类路径作为切面路径 - 这可以避免 UI 配置,但会导致较长的编译时间和增加的内存消耗。这在大型项目中尤其值得注意。

在 IDEA 11(从下一个 EAP 开始)中,方面路径将是可配置的。

关于java - IntelliJ IDEA Aspectj(Ajc 编译器)在每次 Make 之后加载类需要花费太多时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7669054/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com