ROOT-Sim core
3.0.0-rc.2
A General-Purpose Multi-threaded Parallel/Distributed Simulation Library
|
The statistics class used to load and pre-process ROOT-Sim statistics files. More...
Public Member Functions | |
def | __init__ (self, rs_stats_file) |
Construct a new RSStats object. More... | |
def | gvts (self) |
Get the GVT values. More... | |
def | rts (self, reduction=min) |
Get the real time values. More... | |
def | metrics (self) |
Get the thread-specific metric names. More... | |
def | nodes_stats (self) |
Get the node-specific statistics. More... | |
def | nodes_count (self) |
def | thread_metric_get (self, metric, aggregate_gvts=False, aggregate_threads=False, aggregate_nodes=False) |
Get the thread-specific metric values. More... | |
Public Attributes | |
all_stats | |
big_endian | |
threads_count | |
The statistics class used to load and pre-process ROOT-Sim statistics files.
If you configured ROOT-Sim to produce a statistics file, a binary file will be generated. You can use the facilities offered by this class to efficiently load those statistics.
def rootsim_stats.RSStats.__init__ | ( | self, | |
rs_stats_file | |||
) |
def rootsim_stats.RSStats.gvts | ( | self | ) |
Get the GVT values.
def rootsim_stats.RSStats.metrics | ( | self | ) |
Get the thread-specific metric names.
def rootsim_stats.RSStats.nodes_stats | ( | self | ) |
Get the node-specific statistics.
def rootsim_stats.RSStats.rts | ( | self, | |
reduction = min |
|||
) |
Get the real time values.
def rootsim_stats.RSStats.thread_metric_get | ( | self, | |
metric, | |||
aggregate_gvts = False , |
|||
aggregate_threads = False , |
|||
aggregate_nodes = False |
|||
) |
Get the thread-specific metric values.