El paquete flash.sampler contiene métodos y clases para el seguimiento de llamadas a procedimientos de modo que pueda crear perfiles del uso de la memoria y optimizar las aplicaciones. Este paquete lo utiliza el agente creador de perfiles distribuido con Adobe Flash Builder y se proporciona para su uso, personalizando el agente creador de perfiles o generando sus propias pruebas de memoria. Una vez que conoce dónde una aplicación utiliza la mayor parte de la memoria, puede centrar sus esfuerzos de optimización y acelerar el rendimiento de la aplicación. Las clases y métodos de este paquete requieren la versión 9.0.115.0 o posterior del depurador de Flash Player. Para más información, consulte la descripción general de los métodos flash.sampler .
| Función | Descripción | |
|---|---|---|
| clearSamples | Borra el conjunto activo de objetos Sample. | |
| getGetterInvocationCount | Devuelve el número de veces que se ha ejecutado una función get. | |
| getInvocationCount | Devuelve el número de veces que se ha ejecutado un método. | |
| getLexicalScopes | Expone el ámbito léxico de una función para que los objetos del ámbito capturados (incluidos los objetos activation y los ámbitos with) se vean en el analizador como conservados por la instancia de Function. | |
| getMasterString | Devuelve la cadena maestra de la que depende esta cadena, o null si la cadena no depende de otra cadena. | |
| getMemberNames | Devuelve un objeto con todos los miembros del objeto especificado, incluidos los miembros privados. | |
| getSampleCount | Devuelve el número de muestras recopiladas. | |
| getSamples | Devuelve un objeto de instancias Sample de uso de memoria de la última sesión de muestreo. | |
| getSavedThis | Devuelve el "this" guardado desde un cierre del método que normalmente no puede ver desde AS. | |
| getSetterInvocationCount | Devuelve el número de veces que se ha ejecutado una función set. | |
| getSize | Devuelve el tamaño en memoria de un objeto especificado si se utiliza la versión del depurador de Flash Player 9.0.115.0 o una versión posterior. | |
| isGetterSetter | Comprueba si existe una propiedad definida por una función get/set. | |
| pauseSampling | Detiene momentáneamente el proceso de muestreo. | |
| sampleInternalAllocs | Indica al muestreador si debe crear un objeto NewObjectSamples para asignaciones internas desde Flash Player. | |
| setSamplerCallback | Define una función callback para la muestra: esta función se llamará cuando el flujo de la muestra casi se haya agotado. | |
| startSampling | Inicia el proceso de recolección de objetos Sample de uso de memoria. | |
| stopSampling | Finaliza el proceso de recopilación de objetos Sample de uso de memoria y libera los recursos dedicados al proceso de muestreo. |
| Clase | Descripción | |
|---|---|---|
| DeleteObjectSample | La clase DeleteObjectSample representa objetos creados en un flujo getSamples(); cada objeto DeleteObjectSample corresponde a un nuevo objeto NewObjectSample. | |
| NewObjectSample | La clase NewObjectSample representa objetos creados en un flujo getSamples(). | |
| Sample | La clase Sample crea objetos que contienen información de análisis de memoria en distintas duraciones. | |
| StackFrame | La clase StackFrame proporciona acceso a las propiedades de un bloque de datos que contiene una función. |
Tue Jun 12 2018, 02:26 PM Z