Constructor and Description |
---|
ProfilingDecorator(com.opensymphony.sitemesh.Decorator newDecorator,
Profiler profiler) |
ProfilingDecorator(com.opensymphony.module.sitemesh.Decorator oldDecorator,
Profiler profiler) |
ProfilingGrailsDecoratorSelector(com.opensymphony.sitemesh.DecoratorSelector wrapped,
Profiler profiler) |
Modifier and Type | Method and Description |
---|---|
Profiler |
Profiler.addChild(java.lang.String name)
Adds a child profiler to the current on.
|
Profiler |
Timing.addChildProfiler(java.lang.String name)
Adds a child profiler under this step
|
Profiler |
BaseProfilerProvider.current()
Returns the current MiniProfiler.
|
static Profiler |
MiniProfiler.current()
Returns the profiler object for the current profiling session.
|
Profiler |
ProfilerProvider.current()
Returns the current MiniProfiler.
|
Profiler |
DelegatingProfilerProvider.current() |
Profiler |
BaseProfilerProvider.getCurrent()
Returns the current MiniProfiler.
|
static Profiler |
MiniProfiler.getCurrent()
A properties-friendly version of
MiniProfiler.current() . |
Profiler |
ProfilerProvider.getCurrent()
A properties-friendly version of
ProfilerProvider.current() . |
Profiler |
DelegatingProfilerProvider.getCurrent() |
protected abstract Profiler |
BaseProfilerProvider.lookupCurrentProfiler()
Return the current profiler, if any.
|
Profiler |
DefaultProfilerProvider.lookupCurrentProfiler()
Returns the current MiniProfiler.
|
Profiler |
BaseProfilerProvider.start(java.lang.String rootName)
Create a new profiling session with Info profiling level.
|
static Profiler |
MiniProfiler.start(java.lang.String rootName)
Start a new profiling session with the default
ProfileLevel.Info level. |
Profiler |
ProfilerProvider.start(java.lang.String rootName)
Start a new profiling session with the default
ProfileLevel.Info level. |
Profiler |
DelegatingProfilerProvider.start(java.lang.String rootName) |
Profiler |
BaseProfilerProvider.start(java.lang.String rootName,
ProfileLevel level)
Create a new profiling session.
|
static Profiler |
MiniProfiler.start(java.lang.String rootName,
ProfileLevel level)
Start a new profiling session with the given level.
|
Profiler |
ProfilerProvider.start(java.lang.String rootName,
ProfileLevel level)
Start a new profiling session with the given level.
|
Profiler |
DelegatingProfilerProvider.start(java.lang.String rootName,
ProfileLevel level) |
Profiler |
BaseProfilerProvider.start(java.util.UUID id,
java.lang.String rootName)
Create a new profiling session with Info profiling level.
|
Profiler |
ProfilerProvider.start(java.util.UUID id,
java.lang.String rootName)
Start a new profiling session with the default
ProfileLevel.Info level. |
Profiler |
DelegatingProfilerProvider.start(java.util.UUID id,
java.lang.String rootName) |
Profiler |
BaseProfilerProvider.start(java.util.UUID id,
java.lang.String rootName,
ProfileLevel level)
Start a new profiling session with the given level, root name and UUID.
|
Profiler |
ProfilerProvider.start(java.util.UUID id,
java.lang.String rootName,
ProfileLevel level)
Start a new profiling session with the given level, root name and UUID.
|
Profiler |
DelegatingProfilerProvider.start(java.util.UUID id,
java.lang.String rootName,
ProfileLevel level) |
Modifier and Type | Method and Description |
---|---|
java.util.List<Profiler> |
Timing.getChildProfilers()
Returns child profilers of this timing
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
ScriptTagWriter.printScriptTag(Profiler profiler)
Writes out a script tag in the format that the mini profiler front end
javascript expects.
|
java.lang.String |
ScriptTagWriter.printScriptTag(Profiler profiler,
ProfilerUiConfig config)
Writes out a script tag in the format that the mini profiler front end
javascript expects.
|
java.lang.String |
ScriptTagWriter.printScriptTag(Profiler profiler,
ProfilerUiConfig config,
java.lang.String path)
Writes out a script tag in the format that the mini profiler front end
javascript expects.
|
java.lang.String |
ScriptTagWriter.printScriptTag(Profiler profiler,
java.lang.String path)
Writes out a script tag in the format that the mini profiler front end
javascript expects.
|
protected abstract void |
BaseProfilerProvider.profilerCreated(Profiler profiler)
Called after a new profiler is created.
|
protected void |
DefaultProfilerProvider.profilerCreated(Profiler profiler) |
protected abstract void |
BaseProfilerProvider.profilerStopped(Profiler profiler)
Called after a profiler has been stopped.
|
protected void |
DefaultProfilerProvider.profilerStopped(Profiler profiler) |
Modifier and Type | Class and Description |
---|---|
class |
NullProfiler
A profiler implementation which does nothing.
|
class |
ProfilerImpl
Profiler implementation.
|
Modifier and Type | Method and Description |
---|---|
Profiler |
ProfilerImpl.addChild(java.lang.String name) |
Profiler |
NullProfiler.addChild(java.lang.String name) |
Profiler |
TimingImpl.addChildProfiler(java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
java.util.List<Profiler> |
TimingImpl.getChildProfilers() |
Modifier and Type | Method and Description |
---|---|
protected Profiler |
RatpackContextProfilerProvider.lookupCurrentProfiler()
Grabs the current profiler from the current execution.
|
Modifier and Type | Method and Description |
---|---|
static <T> ratpack.exec.Promise<T> |
MiniProfilerRatpackUtil.profile(Profiler profiler,
java.lang.String name,
ratpack.exec.Promise<T> promise)
Add a profiling step for the promise, starting with when the promise is first subscribed-to and finishing
when the promise supplies results.
|
static <T> ratpack.exec.Promise<T> |
MiniProfilerRatpackUtil.profileFromNow(Profiler profiler,
java.lang.String name,
ratpack.exec.Promise<T> promise)
Add a profiling step for the promise, starting with the current time and finishing
when the promise supplies results.
|
protected void |
RatpackContextProfilerProvider.profilerCreated(Profiler profiler)
Adds the given rofiler to the current
Execution . |
protected void |
RatpackContextProfilerProvider.profilerStopped(Profiler profiler)
Does nothing.
|
Modifier and Type | Method and Description |
---|---|
protected Profiler |
ProfilingFilter.startProfiling(java.util.UUID id,
javax.servlet.http.HttpServletRequest request) |
Modifier and Type | Method and Description |
---|---|
protected Profiler |
TestProfilerProvider.lookupCurrentProfiler() |
Modifier and Type | Method and Description |
---|---|
protected void |
TestProfilerProvider.profilerCreated(Profiler profiler) |
protected void |
TestProfilerProvider.profilerStopped(Profiler profiler) |