Skip to content

Commit

Permalink
Merge pull request #785 from luechtdiode/feature/try-new-gc-j21-zgc-gen
Browse files Browse the repository at this point in the history
Feature/try new gc j21 zgc gen
  • Loading branch information
luechtdiode authored Dec 31, 2023
2 parents a86f16c + 52c0430 commit 17f9992
Show file tree
Hide file tree
Showing 5 changed files with 8 additions and 13 deletions.
2 changes: 1 addition & 1 deletion .run/KuTuApp-Client.run.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<configuration default="false" name="KuTuApp-Client" type="Application" factoryName="Application">
<option name="MAIN_CLASS_NAME" value="ch.seidel.kutu.KuTuApp" />
<module name="KuTu" />
<option name="VM_PARAMETERS" value="--add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.lang.invoke=ALL-UNNAMED --add-opens=java.base/java.net=ALL-UNNAMED --add-opens=java.base/java.nio=ALL-UNNAMED --add-opens=java.base/java.time=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.util.concurrent.atomic=ALL-UNNAMED --add-opens=java.base/sun.nio.ch=ALL-UNNAMED --add-opens=java.base/sun.util.calendar=ALL-UNNAMED" />
<option name="VM_PARAMETERS" value="--add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.lang.invoke=ALL-UNNAMED --add-opens=java.base/java.net=ALL-UNNAMED --add-opens=java.base/java.nio=ALL-UNNAMED --add-opens=java.base/java.time=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.util.concurrent.atomic=ALL-UNNAMED --add-opens=java.base/sun.nio.ch=ALL-UNNAMED --add-opens=java.base/sun.util.calendar=ALL-UNNAMED -XX:+UseZGC -XX:+ZGenerational -XX:+ExitOnOutOfMemoryError" />
<option name="WORKING_DIRECTORY" value="$PROJECT_DIR$/.client" />
<extension name="coverage">
<pattern>
Expand Down
2 changes: 1 addition & 1 deletion .run/KuTuApp-Server.run.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<configuration default="false" name="KuTuApp-Server" type="Application" factoryName="Application">
<option name="MAIN_CLASS_NAME" value="ch.seidel.kutu.KuTuServer" />
<module name="KuTu" />
<option name="VM_PARAMETERS" value="--add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.lang.invoke=ALL-UNNAMED --add-opens=java.base/java.net=ALL-UNNAMED --add-opens=java.base/java.nio=ALL-UNNAMED --add-opens=java.base/java.time=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.util.concurrent.atomic=ALL-UNNAMED --add-opens=java.base/sun.nio.ch=ALL-UNNAMED --add-opens=java.base/sun.util.calendar=ALL-UNNAMED -Duser.timezone=UTC" />
<option name="VM_PARAMETERS" value="--add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.lang.invoke=ALL-UNNAMED --add-opens=java.base/java.net=ALL-UNNAMED --add-opens=java.base/java.nio=ALL-UNNAMED --add-opens=java.base/java.time=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.util.concurrent.atomic=ALL-UNNAMED --add-opens=java.base/sun.nio.ch=ALL-UNNAMED --add-opens=java.base/sun.util.calendar=ALL-UNNAMED -Duser.timezone=UTC -XX:+UseZGC -XX:+ZGenerational -XX:+ExitOnOutOfMemoryError" />
<option name="WORKING_DIRECTORY" value="$PROJECT_DIR$/.server" />
<extension name="coverage">
<pattern>
Expand Down
13 changes: 3 additions & 10 deletions docker/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -47,14 +47,7 @@ ENTRYPOINT [ "java", "-cp", ".:app.jar:libs/*" \
, "--add-opens=java.base/java.util.concurrent.atomic=ALL-UNNAMED" \
, "--add-opens=java.base/sun.nio.ch=ALL-UNNAMED" \
, "--add-opens=java.base/sun.util.calendar=ALL-UNNAMED" \
, "-XX:+UseG1GC" \
, "-XX:+UseContainerSupport" \
, "-XX:MaxGCPauseMillis=30" \
, "-XX:InitiatingHeapOccupancyPercent=70" \
, "-XX:MaxRAMPercentage=80" \
, "-XX:+ParallelRefProcEnabled" \
, "-XX:+PerfDisableSharedMem" \
, "-XX:+OptimizeStringConcat" \
, "-XX:+HeapDumpOnOutOfMemoryError" \
, "-XX:MetaspaceSize=96M" \
, "-XX:+UseZGC" \
, "-XX:+ZGenerational" \
, "-XX:+ExitOnOutOfMemoryError" \
, "ch.seidel.kutu.KuTuServer"]
1 change: 0 additions & 1 deletion dockercompose/docker-compose.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -76,6 +76,5 @@ volumes:

networks:
intern:
driver: bridge
intern-prod:
driver: bridge
3 changes: 3 additions & 0 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -222,6 +222,9 @@
--add-opens=java.base/java.util.concurrent.atomic=ALL-UNNAMED
--add-opens=java.base/sun.nio.ch=ALL-UNNAMED
--add-opens=java.base/sun.util.calendar=ALL-UNNAMED
-XX:+UseZGC
-XX:+ZGenerational
-XX:+ExitOnOutOfMemoryError
</argument>
</arguments>
</configuration>
Expand Down

0 comments on commit 17f9992

Please sign in to comment.