我正在努力优化我们的CI / CD。其中一个部分是优化Maven构建。到目前为止,我发现的唯一帮助我加速构建x2的东西是将Maven选项设置为
MAVEN_OPTS="-XX:+TieredCompilation -XX:TieredStopAtLevel=1"
并使用每个CPU 2个线程并行运行Maven:
mvn -T 2C install
我正在使用Oracle JDK 8,我想知道是否有任何JVM选项可用于调整JVM本身(因为Java是高负载长期运行服务器的主要服务器而不是我假设的实用程序)?也许javac
的某些选项可能会有所帮助?非常感谢您的任何建议和帮助!