Constantes pré-définies
Fonctions Xhprof
Xhprof
PHP Manual

# Exemples

Exemple #1 Exemple avec Xhprof et la GUI optionnelle

Cet exemple démarre et stoppe le profilage, puis utilise l'interface GUI fournie pour sauvegarder et analyser les résultats. En d'autres termes, le code de l'extension en elle-même s'arrête après l'appel à la fonction xhprof_disable().

`<?php
xhprof_enable(XHPROF_FLAGS_CPU + XHPROF_FLAGS_MEMORY);
for ($i = 0; $i <= 1000; $i++) {
$a = $i * $i;
}
$xhprof_data = xhprof_disable();
$XHPROF_ROOT = "/tools/xhprof/";
include_once $XHPROF_ROOT . "/xhprof_lib/utils/xhprof_lib.php";
include_once $XHPROF_ROOT . "/xhprof_lib/utils/xhprof_runs.php";
$xhprof_runs = new XHProfRuns_Default();
$run_id = $xhprof_runs->save_run($xhprof_data, "xhprof_testing");
echo "http://localhost/xhprof/xhprof_html/index.php?run={$run_id}&source=xhprof_testing\n";
?>`

L'exemple ci-dessus va afficher quelque chose de similaire à :

    http://localhost/xhprof/xhprof_html/index.php?run=t11_4bdf44d21121f&source=xhprof_testing

Constantes pré-définies
Fonctions Xhprof
Xhprof
PHP Manual