Switch all platforms to TCMalloc

XMLWordPrintableJSON

    • DevProd Build
    • None
    • 3
    • None
    • None
    • None
    • None
    • None
    • None

      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 - Build Team (Inactive)
            Reporter:
            Ian Whalen (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: