Performance Utilities

Classes

class  OOMovingAverage
 Keep a running average of the last N samples, where N is MOVING_AVERAGE_WINDOW_SAMPLE_SIZE. More...
 
class  OOPerformanceCountingStatistics
 Accumulated count. More...
 
class  OOPerformanceCPUProfilingStatistics
 CPU profiling related data. More...
 
protocol  <OOPerformanceEventMatcherProtocol >
 Minimal stuff an OOPerformanceEventMatcher object should implement. More...
 
class  OOPerformanceEventWatchCounting
 Increment a counter whenever notifications match. More...
 
class  OOPerformanceEventWatchCPUProfiling
 Sample CPU stats whenever notifications match. More...
 
class  OOPerformanceEventWatchFileSpaceProfiling
 Sample file space stats whenever notifications match. More...
 
class  OOPerformanceEventWatchMemoryProfiling
 Sample memory stats whenever notifications match. More...
 
class  OOPerformanceEventWatchStartEnd
 Help keep track of the window between a start and end event. More...
 
class  OOPerformanceFileSpaceProfilingStatistics
 File space profiling related data. More...
 
class  OOPerformanceMemoryProfilingStatistics
 Memory profiling related data. More...
 
class  OOPerformanceMonitorBuilder
 
class  OOPerformanceNotificationNameMatcher
 Match only on a notification's name. More...
 
class  OOPerformanceNotificationNameStateMatcher
 Match only Ooyala state change notifications, also checking the OOOoyalaPlayerState in the notification. More...
 
class  OOPerformanceStartEndStatistics
 Keep track of the time taken between the start and end events. More...
 
protocol  <OOPerformanceStatisticsProtocol >
 Minimal stuff an OOPerformanceStatistics object should implement. More...
 
class  OOPerformanceStatisticsSnapshotBuilder
 

Detailed Description