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 les applications. Ce package est utilisé par l’agent de profilage distribué avec Adobe Flash 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 ultérieure. Pour plus d’informations, consultez la flash.sampler présentation des méthodes .
Fonction | Description | |
---|---|---|
clearSamples | Supprime le jeu d’objets Sample actuel. | |
getGetterInvocationCount | Renvoie le nombre d’exécutions d’une fonction get. | |
getInvocationCount | Renvoie le nombre d’exécutions d’une méthode. | |
getLexicalScopes | Expose le domaine lexical d’une fonction de façon à ce que le profileur puisse voir les objets scope capturés (y compris les objets activation et les domaines with) comme étant retenus par l’occurrence de la fonction. | |
getMasterString | Renvoie la chaîne principale dont cette chaîne dépend, ou null si la valeur de cette chaîne ne dépend pas d’une autre chaîne. | |
getMemberNames | Renvoie un objet contenant tous les membres d’un objet spécifié, y compris les membres privés. | |
getSampleCount | Renvoie le nombre d’échantillons collectés. | |
getSamples | Renvoie un objet des occurrences Sample d’utilisation de la mémoire depuis la dernière session d’échantillonnage | |
getSavedThis | Renvoie l’élément "this" enregistré depuis une fermeture de méthode que vous ne pouvez normalement pas voir depuis AS. | |
getSetterInvocationCount | Renvoie le nombre d’exécutions d’une fonction set. | |
getSize | Renvoie 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. | |
isGetterSetter | Vérifie si une propriété est définie par une fonction get/set. | |
pauseSampling | Interrompt momentanément l’échantillonnage. | |
sampleInternalAllocs | Indique à l’échantillonneur s’il doit créer des objets NewObjectSample pour des allocations internes depuis Flash Player. | |
setSamplerCallback | Définit une fonction de rappel pour l’échantillonneur ; cette fonction est appelée une fois le flux de l’échantillon épuisé. | |
startSampling | Commence le processus de collecte des objets Sample d’utilisation de la mémoire. | |
stopSampling | Termine le processus de collecte des objets Sample d’utilisation de la mémoire et libère les ressources dédiées à l’échantillonnage. |
Classe | Description | |
---|---|---|
DeleteObjectSample | La classe DeleteObjectSample représente les objets créés dans un flux getSamples() ; chaque objet DeleteObjectSample correspond à un objet NewObjectSample. | |
NewObjectSample | La classe NewObjectSample représente les objets créés dans un flux getSamples(). | |
Sample | La classe Sample crée des objets qui renferment des informations d’analyse de la mémoire sur plusieurs durées. | |
StackFrame | La classe StackFrame permet d’accéder aux propriétés d’un bloc de données contenant une fonction. |
Tue Jun 12 2018, 09:46 AM Z