В пакете 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 обеспечивает доступ к свойствам блока данных, содержащего функцию. |
© 2004-2008 Adobe Systems Incorporated. All rights reserved.
Wed Sep 24 2008, 07:58 AM -07:00