Обновление:
21.9.2013
Added: Наблюдение за активностью контейнеров, отлов "замороженных" частей схемы.
Fixed: Ошибка MapViewOfFile failed при постоянном мониторинге (там накапливалось 31736 отображений файла что вызывало ошибку, в связи с этим перекачайте мой компонент sharedvar, там была та же ошибка)
Схема работы такая:
0) Делаем резервную копию схемы.
1) Даем имена подозреваемым на баг контейнерам путем установки их ID в свойствах;
2) Вставляем 2 пустых контейнера серии Ex и устанавливаем у первого его ID равный debug_start и помещаем его на задний план, у второго ID равный debug_end и помещаем его на передний план (при вставке новых элементов не забывать заново устанавливать его передний план), выделяем мышью оба контейнера и в свойстве Debug пишем 1;
3) Если надо отследить активностьзависание - подключаем к его точке SetActivityLabel какой-нить генератор меняющихся во времени меток, например счетчик;
4) Вставляем список имен контейнеров в отладчик и запускаем его.
5) Найдя нестартовавшийнезавершившийся или зависший контейнер, помещаем схему внутри него в новые контейнеры - до тех пор пока не поймем где собака была закопана.)
6) Делаем изменения в резервной копии схемы.
Ответов: 1309
Рейтинг: 48
|
|||
карма: 3 |
|