Uploaded image for project: 'ROOT'
  1. ROOT
  2. ROOT-8815

Memory hoarding in TTree

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed (View Workflow)
    • Priority: High
    • Resolution: Fixed
    • Affects Version/s: 6.08/02
    • Fix Version/s: 6.10/00, 6.08/08, 6.09/02
    • Component/s: I/O
    • Labels:
      None
    • Environment:

      all

    • Development:

      Description

      A large memory burst is observed when filling a TTree, consisting of branches with TClonesArrays as elements.

      The main observation is that the filling process leads to a 4-fold total memory consumption.
      For example, we observed that when having roughly 800MB of relevant data in memory, ROOT IO causes this to jump to over 2.4GB at the moment of TTree::Fill().

      The attached massif output documents the problem.

        Attachments

          Activity

            People

            • Assignee:
              pcanal Philippe Canal
              Reporter:
              swenzel Sandro Christian Wenzel
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: