|
Gaudi Framework, version v23r2p1 |
| Home | Generated: Fri Jun 29 2012 |
Auditor using the Google CPU Profiler. More...
#include <GoogleAuditor.cpp>


Public Member Functions | |
| CPUProfiler (const std::string &name, ISvcLocator *pSvcLocator) | |
Protected Member Functions | |
| void | google_before (const std::string &s) |
| Start the google tool. | |
| void | google_after (const std::string &) |
| stop the google tool | |
| bool | alreadyRunning () |
| check if we are already running the tool | |
Private Attributes | |
| bool | m_running |
Auditor using the Google CPU Profiler.
See
http://google-perftools.googlecode.com/svn/trunk/doc/cpuprofile.html
For more details on usage.
Definition at line 473 of file GoogleAuditor.cpp.
| Google::CPUProfiler::CPUProfiler | ( | const std::string & | name, |
| ISvcLocator * | pSvcLocator | ||
| ) | [inline] |
Definition at line 478 of file GoogleAuditor.cpp.
: AuditorBase ( name, pSvcLocator ), m_running ( false ) { }
| bool Google::CPUProfiler::alreadyRunning | ( | ) | [inline, protected, virtual] |
check if we are already running the tool
Implements Google::AuditorBase.
Definition at line 503 of file GoogleAuditor.cpp.
{ return m_running; }
| void Google::CPUProfiler::google_after | ( | const std::string & | s ) | [inline, protected, virtual] |
stop the google tool
Implements Google::AuditorBase.
Definition at line 494 of file GoogleAuditor.cpp.
| void Google::CPUProfiler::google_before | ( | const std::string & | s ) | [inline, protected, virtual] |
Start the google tool.
Implements Google::AuditorBase.
Definition at line 485 of file GoogleAuditor.cpp.
bool Google::CPUProfiler::m_running [private] |
Definition at line 507 of file GoogleAuditor.cpp.