SST
14.1.0
StructuralSimulationToolkit
|
Profile tool that will count the number of times a handler is called. More...
#include <componentProfileTool.h>
Public Member Functions | |
ComponentCodeSegmentProfileToolTime (const std::string &name, Params ¶ms) | |
uintptr_t | registerProfilePoint (const std::string &point, ComponentId_t id, const std::string &name, const std::string &type) override |
void | codeSegmentStart (uintptr_t UNUSED(key)) override |
void | codeSegmentEnd (uintptr_t key) override |
void | outputData (FILE *fp) override |
Public Member Functions inherited from SST::Profile::ComponentCodeSegmentProfileTool | |
ComponentCodeSegmentProfileTool (const std::string &name, Params ¶ms) | |
virtual void | codeSegmentEnd (uintptr_t UNUSED(key)) |
Public Member Functions inherited from SST::Profile::ComponentProfileTool | |
SST_ELI_DOCUMENT_PARAMS ({ "level", "Level at which to track profile (global, type, component, subcomponent)", "type" }, { "track_points", "Determines whether independent profiling points are tracked", "true" },) enum class Profile_Level | |
ComponentProfileTool (const std::string &name, Params ¶ms) | |
std::string | getKeyForCodeSegment (const std::string &point, ComponentId_t id, const std::string &name, const std::string &type) |
Public Member Functions inherited from SST::Profile::ProfileTool | |
std::string | getName () |
Additional Inherited Members | |
Protected Attributes inherited from SST::Profile::ComponentProfileTool | |
Profile_Level | profile_level_ |
Protected Attributes inherited from SST::Profile::ProfileTool | |
const std::string | name |
Profile tool that will count the number of times a handler is called.