|
Oolite 1.91.0.7712-251017-85ce217
|
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.