[SERVER-10512] Add scons flag to set -fno-omit-frame-pointer Created: 14/Aug/13  Updated: 10/Dec/15  Resolved: 29/Oct/15

Status: Closed
Project: Core Server
Component/s: Build
Affects Version/s: None
Fix Version/s: 3.0.8, 3.1.6

Type: Improvement Priority: Major - P3
Reporter: Mathias Stearn Assignee: Jonathan Reams
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Backwards Compatibility: Fully Compatible
Backport Completed:
Sprint: BUILD 2.8.0-rc2, BUILD 1
Participants:

 Description   

Non-exhaustive list of use cases

  • using linux's perf profiler with caller info
  • getting stack traces through v8 code


 Comments   
Comment by Githook User [ 29/Oct/15 ]

Author:

{u'username': u'martinbligh', u'name': u'Martin Bligh', u'email': u'mbligh@mongodb.com'}

Message: SERVER-10512: Add -fno-omit-frame-pointer by default

Performance overhead is so small it's not measurable, previous microbenchmarks indicate around 1% for intensive workloads.
In return we get the ability to use perf profiling and much improved debugability

(cherry picked from commit 53b6e275061c50769467924ac0737d585e667edd)
Branch: v3.0
https://github.com/mongodb/mongo/commit/90d0da843c44962fb1a21e368cd95fe24b25c711

Comment by Githook User [ 06/Jul/15 ]

Author:

{u'username': u'martinbligh', u'name': u'Martin Bligh', u'email': u'mbligh@mongodb.com'}

Message: SERVER-10512: Add -fno-omit-frame-pointer by default

Performance overhead is so small it's not measurable, previous microbenchmarks indicate around 1% for intensive workloads.
In return we get the ability to use perf profiling and much improved debugability
Branch: master
https://github.com/mongodb/mongo/commit/53b6e275061c50769467924ac0737d585e667edd

Comment by Jonathan Reams [ 09/Jan/15 ]

This will be resolved by SERVER-16663

Generated at Thu Feb 08 03:23:21 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.