| Interface | Description |
|---|---|
| CustomTiming |
A class representing a custom timing on a step, like a SQL query.
|
| Profiler |
Represents a single profiling session.
|
| ProfilerProvider |
Primary interface for starting a profiling session and getting a
handle on the current session.
|
| Timing |
Represents a step to be timed / profiled.
|
| Class | Description |
|---|---|
| BaseProfilerProvider |
Support class for profiler providers.
|
| DefaultProfilerProvider |
A profiler provider which keeps track of the current profiling
session in an internal
ThreadLocal variable. |
| DelegatingProfilerProvider |
A profiler provider that defers to the passed-in profiler provider.
|
| MiniProfiler |
Convenience class for static access to profiling functions.
|
| ProfilerUiConfig | |
| ScriptTagWriter |
Writes out a script tag in the format that the mini profiler front end
javascript expects.
|
| StaticProfilerProvider |
Profiler provider that delegates to the static profiler provider
stored in the
MiniProfiler class. |
| Enum | Description |
|---|---|
| ProfileLevel |
An enum representing different levels of detail.
|
| ProfilerUiConfig.Position |