Calcul du temps d'éxécution

Contenu du snippet

Récemment, lors d'un concours, je recherchais une fonction pour calculer le temps d'éxécution d'une de mes fonctions le plus précisément possible. Je n'ai rien trouvé de concret donc je l'ai codé et je la partage.

Source / Exemple :


<?php
function calcul_execution() {
	list($msec, $sec) = explode(' ', microtime());
	return ((float) $sec + (float) $msec) * 1000000;
}

$debut_calcul = calcul_execution();
// Votre fonction ou votre page
$fin_calcul = calcul_execution();

echo $fin_calcul-$debut_calcul;
?>

Conclusion :


Le temps est donné en micro-secondes. Enjoy :)

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.