From b5783882b5e30bb5e45cb08d903f797a418bbe9e Mon Sep 17 00:00:00 2001 From: Wilson Liu <wliu5@unimelb.edu.au> Date: Wed, 28 Aug 2019 12:54:05 +1000 Subject: [PATCH] use G1GC to reduce memory consumption. --- src/main/scripts/unix/unimelb-mf-check | 2 +- src/main/scripts/unix/unimelb-mf-download | 2 +- src/main/scripts/unix/unimelb-mf-instrument-upload | 2 +- src/main/scripts/unix/unimelb-mf-upload | 2 +- src/main/scripts/windows/unimelb-mf-check.cmd | 2 +- src/main/scripts/windows/unimelb-mf-download.cmd | 2 +- src/main/scripts/windows/unimelb-mf-instrument-upload.cmd | 2 +- src/main/scripts/windows/unimelb-mf-upload.cmd | 2 +- 8 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/main/scripts/unix/unimelb-mf-check b/src/main/scripts/unix/unimelb-mf-check index 4a63f0c..a3a68c3 100644 --- a/src/main/scripts/unix/unimelb-mf-check +++ b/src/main/scripts/unix/unimelb-mf-check @@ -25,4 +25,4 @@ JAR=${LIB}/unimelb-mf-clients.jar [[ -z $(which java) ]] && echo "Java is not found." >&2 && exit 1 # execute the command -java -Xmx1024m -cp "${JAR}" unimelb.mf.client.sync.cli.MFCheck ${1+"$@"} +java -XX:+UseG1GC -XX:+UseStringDeduplication -Xms512m -Xmx1g -cp "${JAR}" unimelb.mf.client.sync.cli.MFCheck ${1+"$@"} diff --git a/src/main/scripts/unix/unimelb-mf-download b/src/main/scripts/unix/unimelb-mf-download index 6be8beb..f67b329 100644 --- a/src/main/scripts/unix/unimelb-mf-download +++ b/src/main/scripts/unix/unimelb-mf-download @@ -25,4 +25,4 @@ JAR=${LIB}/unimelb-mf-clients.jar [[ -z $(which java) ]] && echo "Java is not found." >&2 && exit 1 # execute the command -java -Xmx200m -cp "${JAR}" unimelb.mf.client.sync.cli.MFDownload ${1+"$@"} +java -XX:+UseG1GC -XX:+UseStringDeduplication -Xms512m -Xmx1g -cp "${JAR}" unimelb.mf.client.sync.cli.MFDownload ${1+"$@"} diff --git a/src/main/scripts/unix/unimelb-mf-instrument-upload b/src/main/scripts/unix/unimelb-mf-instrument-upload index cc80ae6..3448734 100644 --- a/src/main/scripts/unix/unimelb-mf-instrument-upload +++ b/src/main/scripts/unix/unimelb-mf-instrument-upload @@ -25,4 +25,4 @@ JAR=${LIB}/unimelb-mf-clients.jar [[ -z $(which java) ]] && echo "Java is not found." >&2 && exit 1 # execute the command -java -Xmx1024m -cp "${JAR}" unimelb.mf.client.sync.cli.MFInstrumentUpload ${1+"$@"} +java -XX:+UseG1GC -XX:+UseStringDeduplication -Xms512m -Xmx1g -cp "${JAR}" unimelb.mf.client.sync.cli.MFInstrumentUpload ${1+"$@"} diff --git a/src/main/scripts/unix/unimelb-mf-upload b/src/main/scripts/unix/unimelb-mf-upload index d143576..d30a69b 100644 --- a/src/main/scripts/unix/unimelb-mf-upload +++ b/src/main/scripts/unix/unimelb-mf-upload @@ -25,4 +25,4 @@ JAR=${LIB}/unimelb-mf-clients.jar [[ -z $(which java) ]] && echo "Java is not found." >&2 && exit 1 # execute the command -java -Xmx1024m -cp "${JAR}" unimelb.mf.client.sync.cli.MFUpload ${1+"$@"} +java -XX:+UseG1GC -XX:+UseStringDeduplication -Xms512m -Xmx1g -cp "${JAR}" unimelb.mf.client.sync.cli.MFUpload ${1+"$@"} diff --git a/src/main/scripts/windows/unimelb-mf-check.cmd b/src/main/scripts/windows/unimelb-mf-check.cmd index f7ba1ba..f46f205 100644 --- a/src/main/scripts/windows/unimelb-mf-check.cmd +++ b/src/main/scripts/windows/unimelb-mf-check.cmd @@ -9,4 +9,4 @@ popd set JAR=%ROOT%\lib\unimelb-mf-clients.jar -java -Xmx1024m -cp "%JAR%" unimelb.mf.client.sync.cli.MFCheck %* +java -XX:+UseG1GC -XX:+UseStringDeduplication -Xms512m -Xmx1g -cp "%JAR%" unimelb.mf.client.sync.cli.MFCheck %* diff --git a/src/main/scripts/windows/unimelb-mf-download.cmd b/src/main/scripts/windows/unimelb-mf-download.cmd index 7b44c5b..8988033 100644 --- a/src/main/scripts/windows/unimelb-mf-download.cmd +++ b/src/main/scripts/windows/unimelb-mf-download.cmd @@ -8,4 +8,4 @@ popd @REM set PATH=%JAVA_HOME%\bin;%PATH% set JAR=%ROOT%\lib\unimelb-mf-clients.jar -java -Xmx200m -cp "%JAR%" unimelb.mf.client.sync.cli.MFDownload %* +java -XX:+UseG1GC -XX:+UseStringDeduplication -Xms512m -Xmx1g -cp "%JAR%" unimelb.mf.client.sync.cli.MFDownload %* diff --git a/src/main/scripts/windows/unimelb-mf-instrument-upload.cmd b/src/main/scripts/windows/unimelb-mf-instrument-upload.cmd index 478a7b9..4e415cf 100644 --- a/src/main/scripts/windows/unimelb-mf-instrument-upload.cmd +++ b/src/main/scripts/windows/unimelb-mf-instrument-upload.cmd @@ -9,4 +9,4 @@ popd set JAR=%ROOT%\lib\unimelb-mf-clients.jar -java -Xmx1024m -cp "%JAR%" unimelb.mf.client.sync.cli.MFInstrumentUpload %* +java -XX:+UseG1GC -XX:+UseStringDeduplication -Xms512m -Xmx1g -cp "%JAR%" unimelb.mf.client.sync.cli.MFInstrumentUpload %* diff --git a/src/main/scripts/windows/unimelb-mf-upload.cmd b/src/main/scripts/windows/unimelb-mf-upload.cmd index 639f27c..38caeed 100644 --- a/src/main/scripts/windows/unimelb-mf-upload.cmd +++ b/src/main/scripts/windows/unimelb-mf-upload.cmd @@ -9,4 +9,4 @@ popd set JAR=%ROOT%\lib\unimelb-mf-clients.jar -java -Xmx1024m -cp "%JAR%" unimelb.mf.client.sync.cli.MFUpload %* +java -XX:+UseG1GC -XX:+UseStringDeduplication -Xms512m -Xmx1g -cp "%JAR%" unimelb.mf.client.sync.cli.MFUpload %* -- GitLab