[SERVER-45227] Remove support for gperftools cpu profiler Created: 18/Dec/19  Updated: 29/Oct/23  Resolved: 28/Jan/20

Status: Closed
Project: Core Server
Component/s: None
Affects Version/s: None
Fix Version/s: 4.3.4

Type: Improvement Priority: Major - P3
Reporter: Andy Schwerin Assignee: Andrew Morrow (Inactive)
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
Documented
is documented by DOCS-13374 Investigate changes in SERVER-45227: ... Closed
Related
related to SERVER-7283 Switch to libtcmalloc_and_profiler in... Closed
related to SERVER-7284 Playbook for collecting CPU stats usi... Closed
related to SERVER-39188 Allow profiling on mongos router Closed
related to SERVER-7365 Allow flushing of CPU profiler stats ... Closed
Backwards Compatibility: Minor Change
Sprint: Dev Platform 2020-02-10
Participants:

 Description   

Modern system profiling tools on Linux and other operating systems have made linking the gperftools cpu profiler into the server unnecessary. It was always cumbersome because production versions of the server didn't link it in, anyhow. This task is to remove the special server commands and build system support for the cpu profiler, and to close as "won't fix" the handful of server tickets related to improvements or extensions to the gperftools cpu profiler support.



 Comments   
Comment by Githook User [ 28/Jan/20 ]

Author:

{'email': 'acm@mongodb.com', 'name': 'Andrew Morrow', 'username': 'acmorrow'}

Message: SERVER-45227 Remove tcmalloc based profiling support

delete mode 100644 src/mongo/db/commands/cpuprofile.cpp
Branch: master
https://github.com/mongodb/mongo/commit/06858e82e3c1a192b09c14ef5e8862c8ae0eabf3

Generated at Thu Feb 08 05:08:15 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.