Jew*_*els 9 java tomcat javac java-compiler-api javacompiler
我的应用程序在运行时生成Java代码,并使用JavaCompiler API对其进行编译.一些生成的文件可能相当大 - 高达几十万行.我发现当我在javac命令行中对生成的代码运行命令时,或者如果我使用通过JavaCompiler API进行编译的应用程序时,我可以编译许多这些文件(~500),即使它们是非常大,不到两分钟.但是,如果我在Tomcat服务器上运行时通过我的应用程序调用API,则编译时间会超过12分钟(!!!).
我将不胜感激任何有关如何提高编译性能的建议.
谢谢!
小智 1
尝试将线程优先级设置为最高值(在线程或线程池上):
setPriority(Thread.MAX_PRIORITY);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
201 次 |
| 最近记录: |