diff --git a/bin/run-clara b/bin/run-clara index fff8e9cb28..23368264cf 100755 --- a/bin/run-clara +++ b/bin/run-clara @@ -52,14 +52,9 @@ shift $((OPTIND-1)) inputs=$@ # Configure JVM memory settings (overridedable via $JAVA_OPTS): -if [ -z ${large+x} ] -then - gb_max=$((threads<3?threads+2:threads+2-threads/4)) - gb_init=$((threads<3?threads:threads-threads/3)) -else - gb_max=$((threads<3?threads+2:threads+2-threads/8)) - gb_init=$((threads<3?threads:threads-threads/6)) -fi +gb_init=$((threads)) +gb_max=$((threads+2)) +[ $threads -gt 1 ] && ! [ -z ${large+x} ] && gb_max=$((threads*2)) java_opts="-Xms${gb_init}g -Xmx${gb_max}g" # Check configuration: