Pour tester votre code à l’exécution à l’aide de la version commerciale du moteur d’exécution, sans outil externe, vous pouvez utiliser la classe Stats développée par mr. doob de la communauté Flash. Vous pouvez télécharger la classe Stats à l’adresse suivante :
https://github.com/mrdoob/Hi-ReS-Stats
.
La classe Stats permet d’assurer le suivi des éléments ci-dessous :
-
Nombre d’images rendues par seconde (plus ce nombre est élevé, mieux c’est).
-
Durée de rendu d’une image, en millisecondes (plus ce nombre est faible, mieux c’est).
-
Quantité de mémoire utilisée par le code. Si cette quantité augmente à chaque image, il est possible que votre application ait une fuite de mémoire. Il est important d’identifier ce problème potentiel.
-
Quantité maximale de mémoire utilisée par l’application.
Une fois la classe Stats téléchargée, vous pouvez l’utiliser avec le code compact ci-dessous :
import net.hires.debug.*;
addChild( new Stats() );
En utilisant la compilation conditionnelle dans Adobe® Flash® Professional ou Flash Builder, vous pouvez activer l’objet Stats :
CONFIG::DEBUG
{
import net.hires.debug.*;
addChild( new Stats() );
}
Il vous suffit de basculer la valeur de la constante
DEBUG
pour activer ou désactiver la compilation de l’objet Stats. Vous pouvez appliquer cette technique pour remplacer toute logique de code que vous ne souhaitez pas compiler dans votre application.