summaryrefslogtreecommitdiffstats
path: root/configserver
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2017-09-27 09:59:25 +0200
committerHenning Baldersheim <balder@yahoo-inc.com>2017-09-27 09:59:25 +0200
commitdf2d863fb5f7f46a57c444842060d79624bfc01f (patch)
tree14df729343724d05b5fbc5d763f607c6980682d8 /configserver
parent6796195b37f351f843eea4992d2d45b7ba4eb771 (diff)
The cost of preserving the framepointer is small enough to allow it being default.
Performance information benefits is significant and will over time counter the cost. Observed cost has been below the noise level in the 1% range.
Diffstat (limited to 'configserver')
-rwxr-xr-xconfigserver/src/main/sh/start-configserver1
1 files changed, 1 insertions, 0 deletions
diff --git a/configserver/src/main/sh/start-configserver b/configserver/src/main/sh/start-configserver
index 43bb6b2ba83..4b0191e145a 100755
--- a/configserver/src/main/sh/start-configserver
+++ b/configserver/src/main/sh/start-configserver
@@ -135,6 +135,7 @@ fixddir $bundlecachedir
vespa-run-as-vespa-user vespa-runserver -s configserver -r 30 -p $pidfile -- \
java \
-Xms128m -Xmx2048m \
+ -XX:+PreserveFramePointer \
-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=${VESPA_HOME}/var/crash \
-XX:OnOutOfMemoryError='kill -9 %p' \
$jvmargs \