Calcul du temps d'execution d'un code

Contenu du snippet

Il arrive souvent qu'on soit confronter à un problème, et qu'il y est plusieurs méthodes pour le résoudre. Et il arrive, qu'on ne choisisse pas toujours la meilleur (on préfère l'une à l'autre, ou une erreur de jugement).

Ce bout de code va vous permette de calculer le temps que mets votre ordinateur à réaliser telle ou telle tâche.
C'est extrêmement simple au niveau du code, mais c'est vraiment très utile pour optimiser.

Source / Exemple :


var date = new Date ();			// Création d'un objet Date
var m1 = date.getTime();		// On récupère le nombre de milliseconde depuis le 01/01/1970 à 00:00

// VOTRE CODE ICI //

date = new Date ();			// On recréer un objet Date
var m2 = date.getTime ();		// On récupère une deuxième fois la date

trace (m2-m1);				// On affiche la différence = le temps écoulé entre le premier "new Date()" et le deuxième.

/* le "var" permet d'effacer automatiquement la variable dès la fermeture du groupe ("}")
   Si vous ne voulez pas être dérangé par ces trois variables après (on sait jamais), il suffit de les effacer manuellement
   Pour cela, suivez le code suivant

delete m1;
delete m2;
delete date; */

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.