![]() |
Oolite 1.91.0.7658-250404-b1488af
|
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.
Referenced by OOProfilingStopwatch::init, and OOProfilingStopwatch::reset.
#define OODisposeHighResTime | ( | time | ) |
Definition at line 58 of file OOProfilingStopwatch.h.
Referenced by OOProfilingStopwatch::currentTime, OOProfilingStopwatch::dealloc, OOJSEndProfiling(), OOJSPauseTimeLimiter(), OOJSProfileExit(), OOJSResetTimeLimiter(), OOJSResumeTimeLimiter(), OOJSStartTimeLimiterWithTimeLimit_(), OperationCallback(), OOProfilingStopwatch::reset, OOProfilingStopwatch::start, OOProfilingStopwatch::stop, and OOJavaScriptEngine(WatchdogTimer)::watchdogTimerThread.
#define OOGetHighResTime mach_absolute_time |
Definition at line 57 of file OOProfilingStopwatch.h.
Referenced by OOProfilingStopwatch::currentTime, OOProfilingStopwatch::init, OOJSBeginProfiling(), OOJSEndProfiling(), OOJSPauseTimeLimiter(), OOJSProfileEnter(), OOJSProfileExit(), OOJSResetTimeLimiter(), OOJSResumeTimeLimiter(), OOJSStartTimeLimiterWithTimeLimit_(), OperationCallback(), OOProfilingStopwatch::reset, OOProfilingStopwatch::start, OOProfilingStopwatch::stop, and OOJavaScriptEngine(WatchdogTimer)::watchdogTimerThread.
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.
References EXPECT_NOT.
Referenced by OOProfilingStopwatch::currentTime, OOJSProfileExit(), OOJSResumeTimeLimiter(), OperationCallback(), OOProfilingStopwatch::reset, UpdateProfileForFrame(), and OOJavaScriptEngine(WatchdogTimer)::watchdogTimerThread.