Query: xhprof_enable
OS: php
Section: 3
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
XHPROF_ENABLE(3) 1 XHPROF_ENABLE(3) xhprof_enable - Start xhprof profilerSYNOPSISvoid xhprof_enable ([int $flags], [array $options])DESCRIPTIONStart xhprof profiling.PARAMETERSo $flags - Optional flags to add additional information to the profiling. See the XHprof constants for further information about these flags, e.g., XHPROF_FLAGS_MEMORY to enable memory profiling. o $options - An array of optional options, namely, the 'ignored_functions' option to pass in functions to be ignored during profiling.RETURN VALUESNULLCHANGELOG+--------+---------------------------------------------+ |Version | | | | | | | Description | | | | +--------+---------------------------------------------+ | 0.9.2 | | | | | | | The optional $options parameter was added. | | | | +--------+---------------------------------------------+EXAMPLESExample #1 xhprof_enable(3) examples <?php // 1. elapsed time + memory + CPU profiling; and ignore built-in (internal) functions xhprof_enable(XHPROF_FLAGS_NO_BUILTINS | XHPROF_FLAGS_CPU | XHPROF_FLAGS_MEMORY); // 2. elapsed time profiling; ignore call_user_func* during profiling xhprof_enable( 0, array('ignored_functions' => array('call_user_func', 'call_user_func_array'))); // 3. elapsed time + memory profiling; ignore call_user_func* during profiling xhprof_enable( XHPROF_FLAGS_MEMORY, array('ignored_functions' => array('call_user_func', 'call_user_func_array'))); ?>SEE ALSOxhprof_disable(3), xhprof_sample_enable(3), memory_get_usage(3), getrusage(3). PHP Documentation Group XHPROF_ENABLE(3)
Related Man Pages |
---|
profil(2) - debian |
kprof(3) - plan9 |
kgmon(8) - ultrix |
profiler(n) - suse |
profiler(n) - osx |