Skip to content

Commit e7f3b46

Browse files
committed
Change JVM settings to reduce build times in CI
1 parent 31a741c commit e7f3b46

3 files changed

Lines changed: 13 additions & 9 deletions

File tree

.mvn/jvm.config

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
1+
-Xshare:auto
2+
-XX:TieredStopAtLevel=1
13
-XX:+CrashOnOutOfMemoryError
24
-XX:+TieredCompilation
3-
-XX:TieredStopAtLevel=1
5+
-XX:+UseParallelGC
46
--add-exports jdk.compiler/com.sun.tools.javac.api=ALL-UNNAMED
57
--add-exports jdk.compiler/com.sun.tools.javac.file=ALL-UNNAMED
68
--add-exports jdk.compiler/com.sun.tools.javac.main=ALL-UNNAMED

.mvn/maven.config

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
-T1C
2-
-Dstyle.color=always
1+
-Dmaven.artifact.threads=20
32
-Dmaven.wagon.httpconnectionManager.ttlSeconds=120
3+
-Dstyle.color=always
4+
--threads=1C
45
--no-transfer-progress

pom.xml

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -147,15 +147,16 @@
147147
itself at runtime which now are raised as of Java 22.
148148
-->
149149
<argLine>
150-
-XX:+CrashOnOutOfMemoryError
151-
-XX:+TieredCompilation
152-
-XX:TieredStopAtLevel=1
153-
-Xshare:off
154150
-Dnet.bytebuddy.experimental=true
155-
-Dorg.slf4j.simpleLogger.log.io.github.ascopes=DEBUG
151+
-Dorg.slf4j.simpleLogger.log.io.github.ascopes=INFO
152+
-XX:TieredStopAtLevel=1
153+
-XX:+CrashOnOutOfMemoryError
156154
-XX:+EnableDynamicAgentLoading
157-
-Xms64m
155+
-XX:+TieredCompilation
156+
-XX:+UseParallelGC
157+
-Xms128m
158158
-Xmx512m
159+
-Xshare:auto
159160
</argLine>
160161
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
161162
</properties>

0 commit comments

Comments
 (0)