From c5b7b19e57624d2c510acc9efe7d5b2884dec9e8 Mon Sep 17 00:00:00 2001 From: Yevhenii Melnyk Date: Wed, 31 Jan 2024 18:05:09 +0100 Subject: melgenek: minor improvements (#655) * melgenek: minor improvements * More memory --- calculate_average_melgenek.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'calculate_average_melgenek.sh') diff --git a/calculate_average_melgenek.sh b/calculate_average_melgenek.sh index e0a88a3..ad709c3 100755 --- a/calculate_average_melgenek.sh +++ b/calculate_average_melgenek.sh @@ -29,8 +29,8 @@ logicalCpuCount=$([ $(uname) = 'Darwin' ] && sysctl -n hw.logicalcpu_max || lscpu -p | egrep -v '^#' | wc -l) # The required heap is proportional to the number of cores. -# There's roughly 3.5MB heap per thread required for the 10k problem. -requiredMemory=$(echo "(l(15 + 3.5 * $logicalCpuCount)/l(2))" | bc -l) +# There's roughly 6MB heap per thread required for the 10k problem. +requiredMemory=$(echo "(l(15 + 6 * $logicalCpuCount)/l(2))" | bc -l) heapSize=$(echo "scale=0; 2^(($requiredMemory+1)/1)" | bc) JAVA_OPTS="$JAVA_OPTS -Xms${heapSize}m -Xmx${heapSize}m" -- cgit v1.2.3