Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-7084

Switch all platforms to TCMalloc

    • Build

      The primary goal here is to ensure we have a consistent heap allocator with reasonably predictable performance across all platforms.

      The secondary goals are:

      Statically link the full tcmalloc profiler.
      Update and clean up the cpu profiler bindings (e.g. add flush).
      Build system should use tcmalloc-and-profiler by default, but provide options for the system allocator and tcmalloc-minimal.
      Write a playbook to help with data collection from the field, possibly additional shell helpers.

      This is a fairly open-ended task; suggestions welcome.

            Assignee:
            backlog-server-build Backlog - Build Team (Inactive)
            Reporter:
            ian@mongodb.com Ian Whalen (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: