diff options
| author | Yevhenii Melnyk <melnyk.yevhenii@gmail.com> | 2024-01-31 18:05:09 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-01-31 18:05:09 +0100 |
| commit | c5b7b19e57624d2c510acc9efe7d5b2884dec9e8 (patch) | |
| tree | 6212ef99332293c9d10a8de00bfaaa261dd66090 /calculate_average_melgenek.sh | |
| parent | 6013760c7865e25e915651c89fec344632aaffbc (diff) | |
melgenek: minor improvements (#655)
* melgenek: minor improvements
* More memory
Diffstat (limited to 'calculate_average_melgenek.sh')
| -rwxr-xr-x | calculate_average_melgenek.sh | 4 |
1 files changed, 2 insertions, 2 deletions
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" |
