From 10f425e2b65675210b86685496078cfd184ec359 Mon Sep 17 00:00:00 2001 From: Yavuz Tas <12643010+yavuztas@users.noreply.github.com> Date: Fri, 12 Jan 2024 09:47:31 +0100 Subject: I optimized my solution: (#337) - Eliminate redundant object creations in between - Custom HashMap on purpose - Inspired by @spullara - More performant temperature parsing - Inspired by @yemreinci - JVM tweaks, decreased heap memory, and remove AlwaysPreTouch Co-authored-by: Yavuz Tas --- calculate_average_yavuztas.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'calculate_average_yavuztas.sh') diff --git a/calculate_average_yavuztas.sh b/calculate_average_yavuztas.sh index 773e1de..bfa7b10 100755 --- a/calculate_average_yavuztas.sh +++ b/calculate_average_yavuztas.sh @@ -15,5 +15,5 @@ # limitations under the License. # -JAVA_OPTS="-Xms1g -Xmx1g" +JAVA_OPTS="-Xms128m -Xmx128m -XX:MaxGCPauseMillis=1 -XX:-AlwaysPreTouch -XX:+UseSerialGC --enable-preview" java $JAVA_OPTS --class-path target/average-1.0.0-SNAPSHOT.jar dev.morling.onebrc.CalculateAverage_yavuztas -- cgit v1.2.3