В пакете flash.sampler содержатся методы и классы для отслеживания вызовов процедур, которые можно использовать для профилирования использования памяти и оптимизации приложений. Этот пакет используется профилирующим агентом, поставляемым с Adobe Flex Builder, который позволяет производить настройку агента или создавать собственные тесты использования памяти. После проведения теста использования памяти можно сконцентрировать свои усилия на оптимизации той части приложения, которая требует для выполнения наибольшего объема памяти. Классы и методы в данном пакете требуют, чтобы отладчик Flash Player был версии Update 3 или новее. Дополнительные сведения см. Обзор методов flash.sampler.



Функции
 ФункцияОписание
 clearSamples Удаляет текущий набор объектов Sample.
 getGetterInvocationCount Возвращает число, указывающее сколько раз была выполнена функция получения.
 getInvocationCount Возвращает число, указывающее сколько раз был выполнен метод.
 getMemberNames Возвращается объект, содержащий все члены указанного объекта, включая частные члены.
 getSampleCount Возвращает число собранных образцов.
 getSamples Возвращает объект с экземплярами Sample, содержащими данные об использовании памяти для последнего сеанса взятия образцов.
 getSetterInvocationCount Возвращает число, указывающее сколько раз была выполнена функция установки.
 getSize Возвращает размер, занимаемый указанным объектом в памяти, при использовании его в проигрывателе Flash Player 9.0.115.0 или более поздних отладочных версиях.
 isGetterSetter Выполняется проверка, позволяющая увидеть, что свойство определено с помощью функции получения/установки.
 pauseSampling Немедленно завершает обработку образцов.
 startSampling Начинается процесс сбора информации об использовании памяти в объектах Sample.
 stopSampling Завершает процесс сбора объектов Sample с данными об использовании памяти и освобождает ресурсы, выделенные для обработки образцов.
Классы
 КлассОписание
 DeleteObjectSample Класс DeleteObjectSample воспроизводит объекты, созданные внутри потока getSamples(); каждый объект DeleteObjectSample соответствует объекту NewObjectSample.
 NewObjectSample Класс NewObjectSample воспроизводит объекты, которые были созданы в потоке getSamples().
 Sample В классе Sample создаются объекты, содержащие информацию с анализом памяти за определенные промежутки времени.
 StackFrame Класс StackFrame обеспечивает доступ к свойствам блока данных, содержащего функцию.