<?php
// You can optionally profile CPU time and/or memory usage:
xhprof_enable(XHPROF_FLAGS_CPU + XHPROF_FLAGS_MEMORY);
(PECL xhprof >= 0.9.0)
xhprof_enable — Inicia o perfilador xhprof
flags
Sinalizadores opcionais para adicionar informações adicionais ao perfil. Consulte as
constantes XHprof para mais
informações sobre esses sinalizadores, por exemplo, XHPROF_FLAGS_MEMORY
para habilitar o perfil de memória.
options
Um array de opções, nomeadamente, a opção 'ignored_functions' para passar as funções que serão ignoradas durante a perfilagem.
Versão | Descrição |
---|---|
PECL xhprof 0.9.2 |
O parâmetro opcional options foi adicionado.
|
Exemplo #1 Exemplos de xhprof_enable()
<?php
// 1. perfilagem de tempo decorrido + memória + CPU; e ignora funções internas
xhprof_enable(XHPROF_FLAGS_NO_BUILTINS | XHPROF_FLAGS_CPU | XHPROF_FLAGS_MEMORY);
// 2. perfilagem de tempo decorrido; ignora call_user_func* durante a perfilagem
xhprof_enable(
0,
array('ignored_functions' => array('call_user_func',
'call_user_func_array')));
// 3. perfilagem de tempo decorrido + memória; ignora call_user_func* durante a perfilagem
xhprof_enable(
XHPROF_FLAGS_MEMORY,
array('ignored_functions' => array('call_user_func',
'call_user_func_array')));
?>
<?php
// You can optionally profile CPU time and/or memory usage:
xhprof_enable(XHPROF_FLAGS_CPU + XHPROF_FLAGS_MEMORY);