+if [[ -z $MAXTHREADS ]]; then
+ # if there's more than 2G of memory, then do 4 threads, otherwise, just 1
+ __total_memory=$(free -t -g | sed -ne '2 { s#Mem:[[:space:]]*\([0-9]*\)[[:space:]]*.*$#\1#; p; }')
+ if [[ $__total_memory -ge 2 ]]; then
+ MAXTHREADS=4
+ else
+ MAXTHREADS=1
+ fi
+fi
+