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: