Interfaces

Interface | Description | |
---|---|---|

IProfiler | Interface that MUST be implemented by all profilers that register with ProfilerManager. |

Classes

Class | Description | |
---|---|---|

BindableStringTarget | A logging target that concatenates all log output to a bindable string. | |

CumulativeAverageProfiler | An implementation of IProfiler that averages all values appended over time. | |

DurationProfiler | An implementation of IProfiler that records the duration for a series of events. | |

EventProfiler | An implementation of IProfiler used to recording the time spent within a given set of events. | |

FrequencyProfiler | An implementation of IProfiler that records the number of ticks in a given window. | |

LazySimpleValueProfiler | An implementation of IProfiler that accesses a single value via callback as needed. | |

ProfilerManager | Manages aggregating prifler infomation and storing it in application state. | |

RateProfiler | An implementation of IProfiler that indicates an average rate of change. | |

SimpleMovingAverageProfiler | An implementation of IProfiler that records a moving average of input values. | |

SimpleValueProfiler | An implementation of IProfiler that stores a simple value. | |

TimedEventProfiler | An implementation of IProfiler that records the time taken to complete an event. |

Thu Jan 11 2018, 03:59 AM -07:00