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 |