![]() |
Oolite 1.91.0.7665-250419-c535bfe
|
#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.