Classes
Class | Description | |
---|---|---|
CodeProfiler |
Allows classes and methods to be profiled as to how long they took to run.
View code on GitHub | |
CodeProfiler SectionNeverStarted | ||
CodeProfilerSection |
Stores a section of profiling (eg. rendering, physics etc.)
View code on GitHub | |
CodeProfilerSection AlreadyStarted | ||
CodeProfilingResults |
The results of a session of profiling.
View code on GitHub | |
CodeProfilingResultsFormatter |
Takes some profile results and turns them into an informative summary.
View code on GitHub | |
DelegateProfiler |
Allows delegates to be run millions of times to compare different implementations.
View code on GitHub | |
SystemProfiler |
When this is polled, it logs whatever system information the Settings.ProfilingMode
indicates.
View code on GitHub | |
SystemProfilerSection |
Records system information polled during profiling for visual display or report.
View code on GitHub |
Interfaces
Interface | Description | |
---|---|---|
CodeProfilingProvider |
Derived classes implement profiling of code time - ie. how long a section of code
takes to run.
View code on GitHub | |
SystemProfilingProvider |
Derived classes implement system profiling - ie. RAM/CPU/etc. used over time.
View code on GitHub |