|
Oolite 1.91.0.7712-251017-85ce217
|
#include <OOJSEngineTimeManagement.h>
Instance Methods | |
| (NSString *) | - description |
| (NSString *) | - function |
| (NSUInteger) | - hitCount |
| (double) | - totalTimeSum |
| (double) | - selfTimeSum |
| (double) | - totalTimeAverage |
| (double) | - selfTimeAverage |
| (double) | - totalTimeMax |
| (double) | - selfTimeMax |
| (BOOL) | - isJavaScriptFrame |
| (NSComparisonResult) | - compareByTotalTime: |
| (NSComparisonResult) | - compareByTotalTimeReverse: |
| (NSComparisonResult) | - compareBySelfTime: |
| (NSComparisonResult) | - compareBySelfTimeReverse: |
| (id) | - initWithCName: [implementation] |
| (void) | - dealloc [implementation] |
| (void) | - addSampleWithTotalTime:selfTime: [implementation] |
| (jsval) | - oo_jsValueInContext: [implementation] |
| (NSDictionary *) | - propertyListRepresentation [implementation] |
Private Attributes | |
| NSString * | _function |
| unsigned long | _hitCount |
| double | _totalTimeSum |
| double | _selfTimeSum |
| double | _totalTimeMax |
| double | _selfTimeMax |
Definition at line 139 of file OOJSEngineTimeManagement.h.
|
implementation |
Provided by category OOTimeProfileEntry(Private).
Definition at line 849 of file OOJSEngineTimeManagement.m.
Referenced by UpdateProfileForFrame().
| - (NSComparisonResult) compareBySelfTime: | (OOTimeProfileEntry *) | other |
Definition at line 969 of file OOJSEngineTimeManagement.m.
References compareBySelfTimeReverse:.
| - (NSComparisonResult) compareBySelfTimeReverse: | (OOTimeProfileEntry *) | other |
Definition at line 975 of file OOJSEngineTimeManagement.m.
References selfTimeSum.
Referenced by compareBySelfTime:.
| - (NSComparisonResult) compareByTotalTime: | (OOTimeProfileEntry *) | other |
Definition at line 952 of file OOJSEngineTimeManagement.m.
References compareByTotalTimeReverse:.
| - (NSComparisonResult) compareByTotalTimeReverse: | (OOTimeProfileEntry *) | other |
Definition at line 958 of file OOJSEngineTimeManagement.m.
References totalTimeSum.
Referenced by compareByTotalTime:.
|
implementation |
| - (NSString *) description |
Definition at line 859 of file OOJSEngineTimeManagement.m.
References _hitCount, _selfTimeMax, _selfTimeSum, _totalTimeMax, _totalTimeSum, description, selfTimeMax, selfTimeSum, totalTimeMax, and totalTimeSum.
Referenced by description.
| - (NSString *) function |
Definition at line 894 of file OOJSEngineTimeManagement.m.
References _function, and function.
Referenced by OOTimeProfile::description, and function.
| - (NSUInteger) hitCount |
Definition at line 900 of file OOJSEngineTimeManagement.m.
References _hitCount, and hitCount.
Referenced by OOTimeProfile::description, hitCount, and OOTimeProfileEntry(Private)::propertyListRepresentation.
|
implementation |
Provided by category OOTimeProfileEntry(Private).
Definition at line 786 of file OOJSEngineTimeManagement.m.
References sProfiling.
| - (BOOL) isJavaScriptFrame |
Definition at line 942 of file OOJSEngineTimeManagement.m.
References isJavaScriptFrame.
Referenced by OOTimeProfile::description, isJavaScriptFrame, and OOTimeProfileEntry(Private)::propertyListRepresentation.
|
implementation |
Definition at line 986 of file OOJSEngineTimeManagement.m.
References OOJSValueFromNativeObject(), and propertyListRepresentation.
|
implementation |
Provided by category OOTimeProfileEntry(Private).
Definition at line 992 of file OOJSEngineTimeManagement.m.
References hitCount, isJavaScriptFrame, OOTimeProfileEntry(Private)::propertyListRepresentation, selfTimeAverage, selfTimeMax, selfTimeSum, totalTimeAverage, totalTimeMax, and totalTimeSum.
Referenced by oo_jsValueInContext:, OOTimeProfile(Private)::propertyListRepresentation, and OOTimeProfileEntry(Private)::propertyListRepresentation.
| - (double) selfTimeAverage |
Definition at line 924 of file OOJSEngineTimeManagement.m.
References _hitCount, _selfTimeSum, and selfTimeAverage.
Referenced by OOTimeProfileEntry(Private)::propertyListRepresentation, and selfTimeAverage.
| - (double) selfTimeMax |
Definition at line 936 of file OOJSEngineTimeManagement.m.
References _selfTimeMax, and selfTimeMax.
Referenced by OOTimeProfile::description, description, OOTimeProfileEntry(Private)::propertyListRepresentation, and selfTimeMax.
| - (double) selfTimeSum |
Definition at line 912 of file OOJSEngineTimeManagement.m.
References _selfTimeSum, and selfTimeSum.
Referenced by compareBySelfTimeReverse:, OOTimeProfile::description, description, OOTimeProfileEntry(Private)::propertyListRepresentation, and selfTimeSum.
| - (double) totalTimeAverage |
Definition at line 918 of file OOJSEngineTimeManagement.m.
References _hitCount, _totalTimeSum, and totalTimeAverage.
Referenced by OOTimeProfileEntry(Private)::propertyListRepresentation, and totalTimeAverage.
| - (double) totalTimeMax |
Definition at line 930 of file OOJSEngineTimeManagement.m.
References _totalTimeMax, and totalTimeMax.
Referenced by description, OOTimeProfileEntry(Private)::propertyListRepresentation, and totalTimeMax.
| - (double) totalTimeSum |
Definition at line 906 of file OOJSEngineTimeManagement.m.
References _totalTimeSum, and totalTimeSum.
Referenced by compareByTotalTimeReverse:, OOTimeProfile::description, description, OOTimeProfileEntry(Private)::propertyListRepresentation, and totalTimeSum.
|
private |
Definition at line 142 of file OOJSEngineTimeManagement.h.
|
private |
Definition at line 143 of file OOJSEngineTimeManagement.h.
Referenced by description, hitCount, selfTimeAverage, and totalTimeAverage.
|
private |
Definition at line 147 of file OOJSEngineTimeManagement.h.
Referenced by description, and selfTimeMax.
|
private |
Definition at line 145 of file OOJSEngineTimeManagement.h.
Referenced by description, selfTimeAverage, and selfTimeSum.
|
private |
Definition at line 146 of file OOJSEngineTimeManagement.h.
Referenced by description, and totalTimeMax.
|
private |
Definition at line 144 of file OOJSEngineTimeManagement.h.
Referenced by description, totalTimeAverage, and totalTimeSum.