From e7f66772c4507af50516fa24b4441d9c36f18253 Mon Sep 17 00:00:00 2001 From: Simon Rettberg Date: Wed, 7 Feb 2024 18:12:03 +0100 Subject: [server] Add startup script that tweaks -Xmx --- dozentenmodulserver/dmsd.sh | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100755 dozentenmodulserver/dmsd.sh (limited to 'dozentenmodulserver') diff --git a/dozentenmodulserver/dmsd.sh b/dozentenmodulserver/dmsd.sh new file mode 100755 index 00000000..11b4dd52 --- /dev/null +++ b/dozentenmodulserver/dmsd.sh @@ -0,0 +1,16 @@ +#!/bin/sh + +KB=$( grep ^MemTotal /proc/meminfo | awk '{print $2}' ) +[ -z "$KB" ] && KB=600000 +if [ "$KB" -gt 4096000 ]; then + MB=$(( KB / ( 1024 * 3 ) + 667 )) +else + MB=$(( KB / ( 1024 * 2 ) )) +fi +#if [ "$MB" -gt 2000 ] && ! java -version 2>&1 | grep -q '64-Bit'; then +# MB=2000 +#fi +[ "$MB" -lt 190 ] && MB=190 +[ "$MB" -gt 4500 ] && MB=4500 + +exec java -Xmx${MB}M -jar dmsd.jar -- cgit v1.2.3-55-g7522