MediaWiki REL1_35
|
Convenience class for working with XHProf https://github.com/phacility/xhprof. More...
Static Public Member Functions | |
static | disable () |
Stop xhprof profiler. | |
static | enable ( $flags=0, $options=[]) |
Start xhprof profiler. | |
static | isEnabled () |
Start xhprof profiler. | |
Static Protected Member Functions | |
static | callAny (array $functions, array $args=[]) |
Call the first available function from $functions. | |
Static Protected Attributes | |
static bool | $enabled |
Whether XHProf is currently running. | |
Convenience class for working with XHProf https://github.com/phacility/xhprof.
XHProf can be installed via PECL.
This also supports using the Tideways profiler https://github.com/tideways/php-xhprof-extension.
Definition at line 30 of file Xhprof.php.
|
staticprotected |
Call the first available function from $functions.
array | $functions | |
array | $args |
Exception |
Definition at line 96 of file Xhprof.php.
References $args.
|
static |
Stop xhprof profiler.
Definition at line 76 of file Xhprof.php.
References callAny().
Referenced by ProfilerXhprof\getXhprofData().
|
static |
Start xhprof profiler.
int | $flags | |
array | $options |
Exception |
Definition at line 50 of file Xhprof.php.
References $args, and callAny().
Referenced by ProfilerXhprof\__construct().
|
static |
|
staticprotected |
Whether XHProf is currently running.
Definition at line 34 of file Xhprof.php.
Referenced by isEnabled().