37 #include <boost/date_time/posix_time/posix_time.hpp> 61 , start_tick(profile::read_tsc())
68 const boost::posix_time::ptime stop_time =
82 double elapsed_time();
93 : start(read_tsc()), stats(stats), instancename(n)
101 const unsigned long tsc =
read_tsc();
graphstats_collector(graph_stats_type &gs)
Definition: profile.hpp:58
Definition: std_map_indexing_suite.hpp:20
graph_stats_type & gs_
Definition: profile.hpp:55
#define ECTO_EXPORT
Definition: util.hpp:49
Definition: parameters.hpp:11
Definition: profile.hpp:86
graph_stats_type()
Definition: profile.hpp:46
Definition: profile.hpp:53
boost::posix_time::time_duration cumulative_time
Definition: profile.hpp:47
Definition: profile.hpp:75
uint64_t total_ticks
Definition: profile.hpp:79
const unsigned long start_tick
Definition: profile.hpp:57
~stats_collector()
Definition: profile.hpp:100
stats_collector(const std::string &n, stats_type &stats)
Definition: profile.hpp:92
std::string as_string(graph::graph_t &g) const
const boost::posix_time::ptime start_time
Definition: profile.hpp:56
const unsigned long start
Definition: profile.hpp:88
~graphstats_collector()
Definition: profile.hpp:65
Definition: profile.hpp:44
unsigned ncalls
Definition: profile.hpp:78
uint64_t cumulative_ticks
Definition: profile.hpp:48
bool on
Definition: profile.hpp:80
stats_type & stats
Definition: profile.hpp:89
const std::string & instancename
Definition: profile.hpp:90