Контроль состояния Pzl-Системы: различия между версиями
(не показаны 3 промежуточные версии этого же участника) | |||
Строка 1: | Строка 1: | ||
{{copyright}} | |||
Elementary PzlStudio включает форму контроля состояния Pzl-Системы. | |||
Это позволяет наблюдать как создание и удаление экземпляра pzl-Компоненты влияет на состоянеие активности соответствующего Pzl-Контейнера и как освобождается память после гибели экземпляра Pzl-Компоненты. | |||
Это является удобным инструментом анализа работы Pzl-Компонент, созданных пользователем и запущенных с помощью Elementary PzlStudio. | |||
Форма контроля состояния Pzl-Системы также позволяет наблюдать состояние регистра активных экземпляров компонент, если они в нем регистрируются. | |||
=Форма контроля состояния= | |||
Форма контроля состояния Pzl-Системы вызывается через меню '''View/Studio Status''' | |||
Для контроля активности компонент выбирается закладка '''Containers'''. | |||
[[Image:PzlStudio_StatusComponents.png]] | [[Image:PzlStudio_StatusComponents.png]] | ||
Для каждого контейнера, загруженного в данный момент в память, форма показывает | |||
*Число созданных экземпляров его компонент. | |||
*Состояние активности | |||
**Active - активен | |||
**To be Unloaded - готов к выгрузке | |||
Когда контейнер выгружается из памяти, он исчезает из списка. | |||
Для контроля состояния реестра активных компонент выбирается закладка '''Object Registry'''. | |||
[[Image:PzlStudio_StatusObjRegistry.png]] | [[Image:PzlStudio_StatusObjRegistry.png]] | ||
Для каждого активной компоненты, зарегистрированной в реестре Pzl-Системы приложения, форма показывает объект, который ей соответствует. Эти данные могут оказать помощь при отладке компонент. | |||
Форма имеет кнопки: | |||
*Update - обновить состояние данных формы | |||
*Init GC - инициировать работу сборщика мусора | |||
*Unload - выгрузить компоненты, готовые к выгрузке. | |||
Кнопки '''Init GC''' и '''Unload''' позволяют форсировать процесс освобождения памяти и выгрузки компонент. Если их не использовать, то мы будем наблюдать процесс активизации экземпляров компонент так, как он протекает в естественных условиях. | |||
Поскольку сама Elementary PzlStduio построена с использованием Pzl-технологии, то одновременно с наблюдением поведения компонент Пользователя, мы наблюдаем и поведение компонент самой среды Elementary PzlStduio. | |||
=Справки= | =Справки= | ||
[[Категория:VpPuZzle]] | [[Категория:VpPuZzle]] |
Текущая версия на 12:39, 19 ноября 2007
Автор: Виктор Юхтенко
Elementary PzlStudio включает форму контроля состояния Pzl-Системы.
Это позволяет наблюдать как создание и удаление экземпляра pzl-Компоненты влияет на состоянеие активности соответствующего Pzl-Контейнера и как освобождается память после гибели экземпляра Pzl-Компоненты.
Это является удобным инструментом анализа работы Pzl-Компонент, созданных пользователем и запущенных с помощью Elementary PzlStudio.
Форма контроля состояния Pzl-Системы также позволяет наблюдать состояние регистра активных экземпляров компонент, если они в нем регистрируются.
Форма контроля состояния
Форма контроля состояния Pzl-Системы вызывается через меню View/Studio Status
Для контроля активности компонент выбирается закладка Containers.
Для каждого контейнера, загруженного в данный момент в память, форма показывает
- Число созданных экземпляров его компонент.
- Состояние активности
- Active - активен
- To be Unloaded - готов к выгрузке
Когда контейнер выгружается из памяти, он исчезает из списка.
Для контроля состояния реестра активных компонент выбирается закладка Object Registry.
Для каждого активной компоненты, зарегистрированной в реестре Pzl-Системы приложения, форма показывает объект, который ей соответствует. Эти данные могут оказать помощь при отладке компонент.
Форма имеет кнопки:
- Update - обновить состояние данных формы
- Init GC - инициировать работу сборщика мусора
- Unload - выгрузить компоненты, готовые к выгрузке.
Кнопки Init GC и Unload позволяют форсировать процесс освобождения памяти и выгрузки компонент. Если их не использовать, то мы будем наблюдать процесс активизации экземпляров компонент так, как он протекает в естественных условиях.
Поскольку сама Elementary PzlStduio построена с использованием Pzl-технологии, то одновременно с наблюдением поведения компонент Пользователя, мы наблюдаем и поведение компонент самой среды Elementary PzlStduio.