diff --git a/addon/yacyInit.m4 b/addon/yacyInit.m4 index 630f44ae0..be61e0b4c 100644 --- a/addon/yacyInit.m4 +++ b/addon/yacyInit.m4 @@ -46,6 +46,8 @@ SHUTDOWN_TIMEOUT=50 # Default niceness if not set in config file NICE_VAL=0 +JAVA_ARGS="-server -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:+UseAdaptiveSizePolicy" + ifdef(`openSUSE', `dnl . /etc/rc.status rc_reset @@ -80,7 +82,7 @@ fi cd $YACY_HOME -JAVA_ARGS="-Djava.awt.headless=true" +JAVA_ARGS="$JAVA_ARGS -Djava.awt.headless=true" #get javastart args if [ -f DATA/SETTINGS/yacy.conf ] then @@ -97,6 +99,8 @@ then if [ -n $j ]; then NICE_VAL=$j; fi; fi +else + JAVA_ARGS="-Xmx=120m -Xms120m $JAVA_ARGS" fi # generating the proper classpath diff --git a/build.xml b/build.xml index 0864b6b35..01a5be076 100644 --- a/build.xml +++ b/build.xml @@ -752,7 +752,10 @@ - + + + + @@ -980,8 +983,7 @@ - - + @@ -989,7 +991,7 @@ - + + debian/yacy.init clean: @@ -26,7 +27,7 @@ clean: rm -f debian/yacy.init dh_clean -install: build +install: # Add here commands to install the package into debian/yacy. ant installonlinux -DDESTDIR=$(CURDIR)/debian/yacy mkdir -p $(CURDIR)/debian/yacy/usr/share/java/yacy/ @@ -36,11 +37,11 @@ install: build # Build architecture-independent files here. -binary-indep: build install +binary-indep: install # We have nothing to do by default. # Build architecture-dependent files here. -binary-arch: build install +binary-arch: install dh_installchangelogs dh_installdocs dh_installinit