summaryrefslogtreecommitdiffstats
path: root/container-disc
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 /container-disc
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 'container-disc')
-rwxr-xr-xcontainer-disc/src/main/sh/vespa-start-container-daemon.sh2
1 files changed, 2 insertions, 0 deletions
diff --git a/container-disc/src/main/sh/vespa-start-container-daemon.sh b/container-disc/src/main/sh/vespa-start-container-daemon.sh
index 33f61c3660c..6f0c97f6177 100755
--- a/container-disc/src/main/sh/vespa-start-container-daemon.sh
+++ b/container-disc/src/main/sh/vespa-start-container-daemon.sh
@@ -186,6 +186,7 @@ exec_jsvc () {
configure_preload
exec $numactlcmd $envcmd $jsvc_binary_name \
-Dconfig.id="${VESPA_CONFIG_ID}" \
+ -XX:+PreserveFramePointer \
${jsvc_opts} \
${memory_options} \
${jvm_gcopts} \
@@ -258,6 +259,7 @@ maybe_use_jsvc
exec $numactlcmd $envcmd java \
-Dconfig.id="${VESPA_CONFIG_ID}" \
+ -XX:+PreserveFramePointer \
${memory_options} \
${jvm_gcopts} \
-XX:MaxJavaStackTraceDepth=-1 \