ug4
|
#include <profile_node.h>
Public Member Functions | |
std::string | call_tree () const |
std::string | call_tree (double dSkipMarginal) const |
std::string | child_self_memory_sorted () const |
std::string | child_self_memory_sorted (double dSkipMarginal) const |
std::string | child_self_time_sorted () const |
std::string | child_self_time_sorted (double dSkipMarginal) const |
std::string | entry_count_sorted () const |
std::string | entry_count_sorted (double dSkipMarginal) const |
double | get_avg_entry_count () const |
double | get_avg_self_time () const |
double | get_avg_self_time_ms () const |
double | get_avg_total_time () const |
double | get_avg_total_time_ms () const |
double | get_self_mem () const |
double | get_total_mem () const |
std::string | groups () const |
std::string | total_memory_sorted () const |
std::string | total_memory_sorted (double dSkipMarginal) const |
std::string | total_time_sorted () const |
std::string | total_time_sorted (double dSkipMarginal) const |
bool | valid () const |
Static Public Member Functions | |
static void | CheckForTooSmallNodes () |
static const UGProfileNode * | get_root () |
UGProfileNode class for more information about Shiny's ProfileNode.
|
inline |
References call_tree().
Referenced by call_tree().
string ug::UGProfileNode::call_tree | ( | double | dSkipMarginal | ) | const |
dSkipMarginal | nodes with full*dSkipMarginal > node->full[ms or mem] are skipped |
|
static |
Referenced by ugshell_main().
|
inline |
References child_self_memory_sorted().
Referenced by child_self_memory_sorted().
string ug::UGProfileNode::child_self_memory_sorted | ( | double | dSkipMarginal | ) | const |
dSkipMarginal | nodes with full*dSkipMarginal > node->full[ms or mem] are skipped |
|
inline |
References child_self_time_sorted().
Referenced by child_self_time_sorted().
string ug::UGProfileNode::child_self_time_sorted | ( | double | dSkipMarginal | ) | const |
dSkipMarginal | nodes with full*dSkipMarginal > node->full[ms or mem] are skipped |
|
inline |
References entry_count_sorted().
Referenced by entry_count_sorted().
string ug::UGProfileNode::entry_count_sorted | ( | double | dSkipMarginal | ) | const |
dSkipMarginal | nodes with full*dSkipMarginal > node->full[ms or mem] are skipped |
double ug::UGProfileNode::get_avg_entry_count | ( | ) | const |
Referenced by ug::bridge::RegisterBridge_Profiler().
double ug::UGProfileNode::get_avg_self_time | ( | ) | const |
double ug::UGProfileNode::get_avg_self_time_ms | ( | ) | const |
Referenced by ug::bridge::RegisterBridge_Profiler().
double ug::UGProfileNode::get_avg_total_time | ( | ) | const |
double ug::UGProfileNode::get_avg_total_time_ms | ( | ) | const |
Referenced by ug::bridge::RegisterBridge_Profiler().
|
static |
double ug::UGProfileNode::get_self_mem | ( | ) | const |
double ug::UGProfileNode::get_total_mem | ( | ) | const |
string ug::UGProfileNode::groups | ( | ) | const |
Referenced by ug::bridge::RegisterBridge_Profiler().
|
inline |
References total_memory_sorted().
Referenced by total_memory_sorted().
string ug::UGProfileNode::total_memory_sorted | ( | double | dSkipMarginal | ) | const |
dSkipMarginal | nodes with full*dSkipMarginal > node->full[ms or mem] are skipped |
|
inline |
References total_time_sorted().
Referenced by total_time_sorted().
string ug::UGProfileNode::total_time_sorted | ( | double | dSkipMarginal | ) | const |
dSkipMarginal | nodes with full*dSkipMarginal > node->full[ms or mem] are skipped |
bool ug::UGProfileNode::valid | ( | ) | const |
Referenced by ug::bridge::RegisterBridge_Profiler().