Тема / Topic: Дескрипторы, Счетчики объектов USER и объектов GDI
Romсheg
unregistered
отправлено / posted
В 6.07.7 наблюдается ситуация, когда запускаешь из ИС узел в Профайлере (через штатные функции запуска узла в ИС), работаешь в Профайлере, проверяя исправления, а в этот момент с критической ошибкой вылетает сама инструменталка. Текст ошибки "An unhadled exception win32 occured in tmdevenv.exe.
Релиз - последний. Проект мой, у вас есть.
[ 08.08.2011, 12:23: Сообщение отредактировал / Message edited by AdAstra Technical Support ]
IP / IP: IP адрес / IP address |
Romсheg
unregistered
отправлено / posted
Последнее добавление, только сейчас опять свалилась несколько раз и заметил следующее: после пробега по экранам иду делать новые исправления в ИС без остановки Профайлера, поэтому минимизирую экран Профайлера через его кнопку минимизации окна в правом верхнем углу, а в этот момент у меня открыт в ИС какой-нибудь экран с объемной графикой, он видимо пытается ее обновить (потому как видно, что изображения не прорисованы) и в этот момент падает ИС.
IP / IP: IP адрес / IP address |
отправлено / posted
Желательно обратить внимание на такие общесистемные показатели, как Дескрипторы, Счетчики объектов USER и объектов GDI. Они количественно ограничены для всей ОС. Возможно, что в такие моменты срабатывает какое-либо из системных ограничений.
Сообщения / Posts 17317 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Romсheg
unregistered
отправлено / posted
Замерил показатели по Дескрипторам, USER и GDI. В среднем Профайлер держит их в следующих значениях: Дескрипторы = 244 USER = 5790 GDI = 3573
Прогнал ОС через тесты на максимально возможное количество объектов USER и GDI - по первому максимальное значение составляет 7900 при запущенном Профайлере и ИС с открытым экраном, а второй - 9996. Как видим до пределов ему еще далеко. Дело не в этих параметрах.
Тут еще одна неприятность началась с графикой: те экраны, которые я редактировал основательно (много изменений внес), или вообще с нуля создавал в новом релизе уже, в рантайме начинают глючить - не прорисовывается графика. Поводишь мышкой поверх - под ней начинает проступать изображение экрана. Те экраны, которые были созданы в раннем релизе 6.06.3 - отлично рисуются и так не глючат в рантайме.
Чтобы убедиться окончательно, что дело не в ПК и не в самой ОС. Я открываю проект в ИС релиза 6.06.3, запускаю узел в Профайлере 6.06.3 - Все отлично работает... Проект естественно не тот, который в 6.07.7 редактировался уже, а его ранний срез, еще релиза 6.06.3 из которого потом и получился тот, что в 6.07.7 делаю.
[ 05.08.2011, 11:29: Сообщение отредактировал / Message edited by AdAstra Technical Support ]
IP / IP: IP адрес / IP address |
отправлено / posted
1. Кроме ограничений индивидуальных для каждого процесса существуют суммарные ограничения для каждого сеанса. Хотя они и довольно велики, но через них тоже может сформироваться некая "зависимость" между процессами.
отправлено / posted
Ваш проект релиза 6.06.3 имеет меньший объем. Это другой проект и его нельзя сравнивать с проектом в 6.07.7. проект релиза 6.06.3 меньше и ресурсов ОС он потребляет меньше.
Мы проверили проект релиза 6.07.7 при совместной работе ИС и профайлера на 4-х разных ПК (под Windows XP и под Windows 7) нам не удалось воспроизвести ситуаций с падением ИС или профайлера. На одном ПК при очень большом количестве открытых экранов иногда воспроиводится ситуация с "непрорисовыванием экранов" при их загрузке. Мы проведем дополнительное изучение этой проблемы и сообщим о результатах. Сейчас мы все-таки склоняемся к тому, что проблема в использовании ресурсов ОС.
В нескольких топиках Вы затрагиваете проблемы операторского интерфейса, которые мы при перепроверке воспроизвести не можем. Мы полагаем, что обсуждением этих проблем в форуме не продуктивно. Имеет смысл совместными усилиями в прямом контакте продумать и реализовать методики проверки, которые позволили бы воспроизвести и локализовать проблемы.
Сообщения / Posts 17317 | Из / From: Россия
| IP / IP: IP адрес / IP address |