MediaWiki
master
|
Profiler that only tracks explicit profiling sections. More...
Public Member Functions | |
__construct (array $params=[]) | |
close () | |
getFunctionStats () | |
getOutput () | |
scopedProfileIn ($section) | |
Public Member Functions inherited from Profiler | |
__construct (array $params) | |
close () | |
Close opened profiling sections. More... | |
getContentType () | |
Get the content type sent out to the client. More... | |
getContext () | |
Gets the context for this Profiler. More... | |
getFunctionStats () | |
Get the aggregated inclusive profiling data for each method. More... | |
getOutput () | |
Returns a profiling output to be stored in debug file. More... | |
getProfileID () | |
getTemplated () | |
Was this call as templated or not. More... | |
getTransactionProfiler () | |
logData () | |
Log the data to some store or even the page output. More... | |
logDataPageOutputOnly () | |
Output current data to the page output if configured to do so. More... | |
profileIn ($functionname) | |
profileOut ($functionname) | |
scopedProfileIn ($section) | |
Mark the start of a custom profiling frame (e.g. More... | |
scopedProfileOut (ScopedCallback &$section=null) | |
setContext ($context) | |
Sets the context for this Profiler. More... | |
setProfileID ($id) | |
setTemplated ($t) | |
Mark this call as templated or not. More... | |
Protected Member Functions | |
getFunctionReport () | |
Get a report of profiled functions sorted by inclusive wall clock time in descending order. More... | |
Protected Attributes | |
SectionProfiler | $sprofiler |
Protected Attributes inherited from Profiler | |
IContextSource | $context = null |
Current request context. More... | |
array | $params = [] |
All of the params passed from $wgProfiler. More... | |
string bool | $profileID = false |
Profiler ID for bucketing data. More... | |
bool | $templated = false |
Whether MediaWiki is in a SkinTemplate output context. More... | |
TransactionProfiler | $trxProfiler |
Additional Inherited Members | |
Static Public Member Functions inherited from Profiler | |
static | instance () |
Singleton. More... | |
static | replaceStubInstance (Profiler $profiler) |
Replace the current profiler with $profiler if no non-stub profiler is set. More... | |
Profiler that only tracks explicit profiling sections.
Definition at line 34 of file ProfilerSectionOnly.php.
ProfilerSectionOnly::__construct | ( | array | $params = [] | ) |
Definition at line 38 of file ProfilerSectionOnly.php.
References Profiler\$params.
ProfilerSectionOnly::close | ( | ) |
Definition at line 47 of file ProfilerSectionOnly.php.
|
protected |
Get a report of profiled functions sorted by inclusive wall clock time in descending order.
Each line of the report includes this data:
Definition at line 74 of file ProfilerSectionOnly.php.
References $out, as, and getFunctionStats().
Referenced by getOutput().
ProfilerSectionOnly::getFunctionStats | ( | ) |
Definition at line 50 of file ProfilerSectionOnly.php.
Referenced by getFunctionReport().
ProfilerSectionOnly::getOutput | ( | ) |
Definition at line 54 of file ProfilerSectionOnly.php.
References getFunctionReport().
ProfilerSectionOnly::scopedProfileIn | ( | $section | ) |
Definition at line 43 of file ProfilerSectionOnly.php.
References $section.
|
protected |
Definition at line 36 of file ProfilerSectionOnly.php.