|
Oolite 1.91.0.7712-251017-85ce217
|
#include <OOJSEngineTimeManagement.h>
Instance Methods | |
| (double) | - totalTime |
| (double) | - javaScriptTime |
| (double) | - nativeTime |
| (double) | - extensionTime |
| (double) | - nonExtensionTime |
| (double) | - profilerOverhead |
| (NSArray *) | - profileEntries |
| (void) | - dealloc [implementation] |
| (NSString *) | - description [implementation] |
| (void) | - setTotalTime: [implementation] |
| (void) | - setNativeTime: [implementation] |
| (void) | - setExtensionTime: [implementation] |
| (void) | - setProfilerOverhead: [implementation] |
| (void) | - setProfileEntries: [implementation] |
| (jsval) | - oo_jsValueInContext: [implementation] |
| (NSDictionary *) | - propertyListRepresentation [implementation] |
Private Attributes | |
| double | _totalTime |
| double | _nativeTime |
| double | _extensionTime |
| double | _profilerOverhead |
| NSArray * | _profileEntries |
Definition at line 112 of file OOJSEngineTimeManagement.h.
|
implementation |
Definition at line 618 of file OOJSEngineTimeManagement.m.
References _profileEntries, dealloc, and DESTROY.
Referenced by dealloc.
|
implementation |
Definition at line 626 of file OOJSEngineTimeManagement.m.
References count, description, extensionTime, OOTimeProfileEntry::function, OOTimeProfileEntry::hitCount, OOTimeProfileEntry::isJavaScriptFrame, javaScriptTime, nativeTime, nonExtensionTime, profileEntries, profilerOverhead, OOTimeProfileEntry::selfTimeMax, OOTimeProfileEntry::selfTimeSum, totalTime, and OOTimeProfileEntry::totalTimeSum.
Referenced by description.
| - (double) extensionTime |
Definition at line 707 of file OOJSEngineTimeManagement.m.
References _extensionTime, and extensionTime.
Referenced by description, extensionTime, and OOTimeProfile(Private)::propertyListRepresentation.
| - (double) javaScriptTime |
Definition at line 677 of file OOJSEngineTimeManagement.m.
References _nativeTime, _totalTime, and javaScriptTime.
Referenced by description, javaScriptTime, and OOTimeProfile(Private)::propertyListRepresentation.
| - (double) nativeTime |
Definition at line 695 of file OOJSEngineTimeManagement.m.
References _nativeTime, and nativeTime.
Referenced by description, nativeTime, and OOTimeProfile(Private)::propertyListRepresentation.
| - (double) nonExtensionTime |
Definition at line 719 of file OOJSEngineTimeManagement.m.
References _extensionTime, _totalTime, and nonExtensionTime.
Referenced by description, nonExtensionTime, and OOTimeProfile(Private)::propertyListRepresentation.
|
implementation |
Definition at line 753 of file OOJSEngineTimeManagement.m.
References OOJSValueFromNativeObject(), and propertyListRepresentation.
| - (NSArray *) profileEntries |
Definition at line 737 of file OOJSEngineTimeManagement.m.
References _profileEntries, and profileEntries.
Referenced by description, profileEntries, and OOTimeProfile(Private)::propertyListRepresentation.
| - (double) profilerOverhead |
Definition at line 725 of file OOJSEngineTimeManagement.m.
References _profilerOverhead, and profilerOverhead.
Referenced by description, profilerOverhead, and OOTimeProfile(Private)::propertyListRepresentation.
|
implementation |
Provided by category OOTimeProfile(Private).
Definition at line 759 of file OOJSEngineTimeManagement.m.
References extensionTime, javaScriptTime, nativeTime, nil, nonExtensionTime, profileEntries, profilerOverhead, OOTimeProfile(Private)::propertyListRepresentation, OOTimeProfileEntry::propertyListRepresentation, and totalTime.
Referenced by oo_jsValueInContext:, and OOTimeProfile(Private)::propertyListRepresentation.
|
implementation |
Provided by category OOTimeProfile(Private).
Definition at line 713 of file OOJSEngineTimeManagement.m.
Referenced by OOJSEndProfiling().
|
implementation |
Provided by category OOTimeProfile(Private).
Definition at line 701 of file OOJSEngineTimeManagement.m.
Referenced by OOJSEndProfiling().
|
implementation |
Provided by category OOTimeProfile(Private).
Definition at line 743 of file OOJSEngineTimeManagement.m.
Referenced by OOJSEndProfiling().
|
implementation |
Provided by category OOTimeProfile(Private).
Definition at line 731 of file OOJSEngineTimeManagement.m.
Referenced by OOJSEndProfiling().
|
implementation |
Provided by category OOTimeProfile(Private).
Definition at line 671 of file OOJSEngineTimeManagement.m.
Referenced by OOJSEndProfiling().
| - (double) totalTime |
Definition at line 665 of file OOJSEngineTimeManagement.m.
References _totalTime, and totalTime.
Referenced by description, OOTimeProfile(Private)::propertyListRepresentation, and totalTime.
|
private |
Definition at line 117 of file OOJSEngineTimeManagement.h.
Referenced by extensionTime, and nonExtensionTime.
|
private |
Definition at line 116 of file OOJSEngineTimeManagement.h.
Referenced by javaScriptTime, and nativeTime.
|
private |
Definition at line 124 of file OOJSEngineTimeManagement.h.
Referenced by dealloc, and profileEntries.
|
private |
Definition at line 122 of file OOJSEngineTimeManagement.h.
Referenced by profilerOverhead.
|
private |
Definition at line 115 of file OOJSEngineTimeManagement.h.
Referenced by javaScriptTime, nonExtensionTime, and totalTime.