Le package flash.sampler regroupe les méthodes et les classes qui permettent de procéder aux appels de procédures de suivi de façon à créer des profils d'utilisation de la mémoire et à optimiser des applications. Ce package est utilisé par l'agent de profilage distribué avec Adobe Flex Builder et fourni pour personnaliser l'agent de création de profils ou de réalisation de vos propres tests de mémoire. Lorsque vous identifiez les sections d'une application qui consomment le plus de mémoire, vous pouvez procéder à l'optimisation de façon plus ciblée et accélérer les performances de l'application. Les classes et les méthodes de ce package nécessitent le débogueur de Flash Player version 9.0.115.0 ou plus récente. Pour plus d'informations, consultez flash.sampler la présentation des méthodes.



Fonctions
 FonctionDescription
 clearSamplesSupprime le jeu d'objets Sample actuel.
 getGetterInvocationCountRenvoie le nombre d'exécutions d'une fonction get.
 getInvocationCountRenvoie le nombre d'exécutions d'une méthode.
 getMemberNamesRenvoie un objet contenant tous les membres d'un objet spécifié, y compris les membres privés.
 getSampleCountRenvoie le nombre d'échantillons collectés.
 getSamplesRenvoie un objet des occurrences Sample d'utilisation de la mémoire depuis la dernière session d'échantillonnage
 getSetterInvocationCountRenvoie le nombre d'exécutions d'une fonction set.
 getSizeRenvoie la taille en mémoire d'un objet spécifique lors de l'utilisation de la version de débogage de Flash Player 9.0.115.0. ou ultérieure.
 isGetterSetterVérifie si une propriété est définie par une fonction get/set.
 pauseSamplingInterrompt momentanément l'échantillonnage.
 startSamplingCommence le processus de collecte des objets Sample d'utilisation de la mémoire.
 stopSamplingTermine le processus de collecte des objets Sample d'utilisation de la mémoire et libère les ressources dédiées à l'échantillonnage.
Classes
 ClasseDescription
 DeleteObjectSampleLa classe DeleteObjectSample représente les objets créés dans un flux getSamples() ; chaque objet DeleteObjectSample correspond à un objet NewObjectSample.
 NewObjectSampleLa classe NewObjectSample représente les objets créés dans un flux getSamples().
 SampleLa classe Sample crée des objets qui renferment des informations d'analyse de la mémoire sur plusieurs durées.
 StackFrameLa classe StackFrame permet d'accéder aux propriétés d'un bloc de données contenant une fonction.