[alibaba/arthas]Optimized the compilation speed of the memory compiler

2025-11-12 334 views
4

Optimized the compilation speed of the memory compiler

回答

6

最好不要使用 import * ,这样子直接在文本编辑器里看代码时,有时不好定位类来自哪里。

这个貌似是特别处理了spring boot的fat jar,读取了一些 far jar里的信息。这个方式尽管可以工作,但不是很通用。

可能更好的办法是在处理 url 时,能识别 jar in jar 的url。

3

?,支持lombok,这个过于复杂了,它只是一个第三方软件,也不是JDK标准。mc命令会有很多原因可能失败,更多复杂的情况,用户可以在本地编译。

我觉得支持 jar in jar 就够用了。

1

去掉 -c 参数之后,据这个 pr 的逻辑应该处理不了复杂 classloader 加载类的情况。

0

去掉 -c 参数之后,据这个 pr 的逻辑应该处理不了复杂 classloader 加载类的情况。

那我把 -c参数加上

8

?,支持lombok,这个过于复杂了,它只是一个第三方软件,也不是JDK标准。mc命令会有很多原因可能失败,更多复杂的情况,用户可以在本地编译。

我觉得支持 jar in jar 就够用了。

这里其实是想支持注解处理器, 然后默认集成了 lombok

8

去掉 -c 参数之后,据这个 pr 的逻辑应该处理不了复杂 classloader 加载类的情况。

只要classpath没问题, 编译就没问题