Oolite 1.91.0.7646-241128-10e222e
|
Go to the source code of this file.
Classes | |
class | OOProfilingStopwatch |
Macros | |
#define | OO_PROFILING_STOPWATCH_MACH_ABSOLUTE_TIME 1 |
#define | OOGetHighResTime mach_absolute_time |
#define | OODisposeHighResTime(time) |
#define | OOCopyHighResTime(time) |
Typedefs | |
typedef uint64_t | OOHighResTimeValue |
Functions | |
OOTimeDelta | OOHighResTimeDeltaInSeconds (OOHighResTimeValue startTime, OOHighResTimeValue endTime) |
#define OO_PROFILING_STOPWATCH_MACH_ABSOLUTE_TIME 1 |
Definition at line 52 of file OOProfilingStopwatch.h.
#define OOCopyHighResTime | ( | time | ) |
Definition at line 59 of file OOProfilingStopwatch.h.
#define OODisposeHighResTime | ( | time | ) |
Definition at line 58 of file OOProfilingStopwatch.h.
Referenced by OOJSEndProfiling(), OOJSPauseTimeLimiter(), OOJSProfileExit(), OOJSResetTimeLimiter(), OOJSResumeTimeLimiter(), OOJSStartTimeLimiterWithTimeLimit_(), and OperationCallback().
#define OOGetHighResTime mach_absolute_time |
Definition at line 57 of file OOProfilingStopwatch.h.
Referenced by OOJSBeginProfiling(), OOJSEndProfiling(), OOJSPauseTimeLimiter(), OOJSProfileEnter(), OOJSProfileExit(), OOJSResetTimeLimiter(), OOJSResumeTimeLimiter(), OOJSStartTimeLimiterWithTimeLimit_(), and OperationCallback().
typedef uint64_t OOHighResTimeValue |
Definition at line 55 of file OOProfilingStopwatch.h.
OOTimeDelta OOHighResTimeDeltaInSeconds | ( | OOHighResTimeValue | startTime, |
OOHighResTimeValue | endTime ) |
Definition at line 115 of file OOProfilingStopwatch.m.
Referenced by OOTimeProfileEntry(Private)::addSampleWithTotalTime:selfTime:, OOJSProfileExit(), OOJSResumeTimeLimiter(), and OperationCallback().