<?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 — Démarre le profilage xhprof
flags
Drapeaux optionnels pour ajouter des informations supplémentaires au
profilage. Voir les
constantes XHprof pour plus
d'informations sur ces drapeaux, comme XHPROF_FLAGS_MEMORY
pour activer le profilage de la mémoire.
options
Un tableau d'options optionnelles, comme par exemple l'option 'ignored_functions' pour spécifier des fonctions à ignorer durant le profilage.
Version | Description |
---|---|
PECL xhprof 0.9.2 |
Le paramètre optionnel options a été ajouté.
|
Exemple #1 Exemple avec xhprof_enable()
<?php
// 1. profilage du temps écoulé + mémoire + CPU ; et on ignore les fonctions internes
xhprof_enable(XHPROF_FLAGS_NO_BUILTINS | XHPROF_FLAGS_CPU | XHPROF_FLAGS_MEMORY);
// 2. profilage du temps écoulé ; on ignore les fonctions call_user_func* lors du profilage
xhprof_enable(
0,
array('ignored_functions' => array('call_user_func',
'call_user_func_array')));
// 3. profilage du temps écoulé ainsi que de la mémoire ; on ignore les fonctions call_user_func* lors du profilage
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);