Skip to content

Commit 1a8cec8

Browse files
authored
Merge pull request #44 from skilbjo/java-out-of-memory
Add jvm flags to deal with issue #43
2 parents 438f00e + 9d93fa3 commit 1a8cec8

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

deploy/bin/run-job

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,8 @@ case "$(uname)" in
4040
get_artifact_from_circle_ci
4141

4242
set +e; pkill java -u skilbjo -nx; set -e
43-
JAVA_OPTS="-Duser.timezone=UTC -Xms256m -Xmx512m -XX:MaxMetaspaceSize=128m" ;;
43+
JAVA_OPTS="-Duser.timezone=UTC -Xms256m -Xmx1g -XX:MaxMetaspaceSize=128m" # The flags below are to try to resolve "java.lang.OutOfMemoryError: GC overhead limit exceeded" errors
44+
JAVA_OPTS="${JAVA_OPTS} -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:+CMSIncrementalPacing -XX:+UseCompressedOops -XX:+DoEscapeAnalysis -Xincgc" ;; # Note: -XX:+UseCompressedOops for 64bit only
4445
esac
4546

4647
cmd="java $JAVA_OPTS -jar ${tmp_dir}/${app}.jar"

0 commit comments

Comments
 (0)