diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2017-09-27 09:59:25 +0200 |
---|---|---|
committer | Henning Baldersheim <balder@yahoo-inc.com> | 2017-09-27 09:59:25 +0200 |
commit | df2d863fb5f7f46a57c444842060d79624bfc01f (patch) | |
tree | 14df729343724d05b5fbc5d763f607c6980682d8 /container-disc | |
parent | 6796195b37f351f843eea4992d2d45b7ba4eb771 (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-x | container-disc/src/main/sh/vespa-start-container-daemon.sh | 2 |
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 \ |