https://mooseframework.inl.gov
Public Attributes | List of all members
PerfGraph::CumulativeSectionInfo Struct Reference

Use to hold the cumulative time and memory for each section, which comes from all of the PerfNodes that contribute to said section. More...

#include <PerfGraph.h>

Public Attributes

Real _self = 0.
 Amount of time used within this section (without children) More...
 
Real _children = 0.
 Amount of time used by children. More...
 
Real _total = 0.
 Total amount of time used. More...
 
unsigned long int _num_calls = 0
 Number of times this section has been called. More...
 
long int _self_memory = 0
 Amount of memory gained within this section (without children) More...
 
long int _children_memory = 0
 Amount of memory gained by children. More...
 
long int _total_memory = 0
 Total memory gain for this section. More...
 

Detailed Description

Use to hold the cumulative time and memory for each section, which comes from all of the PerfNodes that contribute to said section.

These will be filled by update()

Definition at line 214 of file PerfGraph.h.

Member Data Documentation

◆ _children

Real PerfGraph::CumulativeSectionInfo::_children = 0.

Amount of time used by children.

Definition at line 220 of file PerfGraph.h.

Referenced by PerfGraph::sectionData().

◆ _children_memory

long int PerfGraph::CumulativeSectionInfo::_children_memory = 0

Amount of memory gained by children.

Definition at line 232 of file PerfGraph.h.

Referenced by PerfGraph::sectionData().

◆ _num_calls

unsigned long int PerfGraph::CumulativeSectionInfo::_num_calls = 0

Number of times this section has been called.

Definition at line 226 of file PerfGraph.h.

Referenced by PerfGraph::sectionData().

◆ _self

Real PerfGraph::CumulativeSectionInfo::_self = 0.

Amount of time used within this section (without children)

Definition at line 217 of file PerfGraph.h.

Referenced by PerfGraph::sectionData().

◆ _self_memory

long int PerfGraph::CumulativeSectionInfo::_self_memory = 0

Amount of memory gained within this section (without children)

Definition at line 229 of file PerfGraph.h.

Referenced by PerfGraph::sectionData().

◆ _total

Real PerfGraph::CumulativeSectionInfo::_total = 0.

Total amount of time used.

Definition at line 223 of file PerfGraph.h.

Referenced by PerfGraph::sectionData().

◆ _total_memory

long int PerfGraph::CumulativeSectionInfo::_total_memory = 0

Total memory gain for this section.

Definition at line 235 of file PerfGraph.h.

Referenced by PerfGraph::sectionData().


The documentation for this struct was generated from the following file: