|
Teamcenter C++ API Reference
2312
|
#include <Resources.hxx>
Public Member Functions | |
| double | cpuTime () |
| double | realTime () |
| Resources () | |
| void | restart () |
| int | sqlCount () |
| void | start () |
| void | stop () |
| ~Resources () | |
Private Member Functions | |
| Resources & | operator= (const Resources &) |
| Resources (const Resources &) | |
Private Attributes | |
| double | m_cpu_start |
| double | m_cpu_usage |
| double | m_real_start |
| double | m_real_usage |
| int | m_sql_start |
| int | m_sql_usage |
Measures the CPU time, real time and the SQL call resources.
Timing of an activity can be suspended by bracketing untimed steps with stop/restart calls. The restart call resumes timing without clearing the resource accumulators.
Definition at line 41 of file Resources.hxx.
| Teamcenter::Resources::Resources | ( | ) |
Constructor.
| Teamcenter::Resources::~Resources | ( | ) |
Destructor.
|
private |
| double Teamcenter::Resources::cpuTime | ( | ) |
Retrieves the accumulated CPU time usage.
| double Teamcenter::Resources::realTime | ( | ) |
Retrieves the accumulated real time usage.
| void Teamcenter::Resources::restart | ( | ) |
| int Teamcenter::Resources::sqlCount | ( | ) |
Retrieves the accumulated SQL call usage count.
| void Teamcenter::Resources::start | ( | ) |
| void Teamcenter::Resources::stop | ( | ) |
Stops timing and computes the resource usage measurements.
|
private |
Definition at line 94 of file Resources.hxx.
|
private |
Definition at line 95 of file Resources.hxx.
|
private |
Definition at line 97 of file Resources.hxx.
|
private |
Definition at line 98 of file Resources.hxx.
|
private |
Definition at line 100 of file Resources.hxx.
|
private |
Definition at line 101 of file Resources.hxx.