Описание программы gprd_ga (Графический вариант анализатора)

 

Программа gprd_ga - графический вариант системы аналица файла отчета, полученного с помощю отладчика GEPARD.

Собраная во время сполнения отладочная информация помещается в файл отчета. Используя программы gprd_ga можно проводить анализ поведения отлаживаемой программы. Система анализа помогает пользователю найти причину ошибки, если она есть, локализовать ее. Система анализа также может указать на различные несоответствия в программе. Например, несоответствие количества приемов сообщений количеству передачь, неосвобождение созданных коммуникаторов и пр.

В графическом варианте системы анализа в основном окне отражается граф событий. В графе событий каждому процессу приложения сопоставлена горизонтальная линия, вдоль которой откладывается время. Сегментами различного цвета на этих прямых отражаются определенные события. Длинна сегмента равна продолжительности собвтия, а цвет определяет имя функции, которая представлена этим сегментом. Факт взаимодействия (передача сообщения, синхронизация) между процессами представляется прямой, соединяющей два соответствующих сегмента.

Привязка клавишь

Работа с файлами
CTRL-O Открыть файл для анализа
CTRL-X Закрыть текущий файл
Навигация
Up Прокрутьть окно вниз на один процесс
Down Прокрутьть окно вверх на один процесс
Right Сместиться вправо по шкале времени
Left меститься влево по шкале времени
Масштабирование
1 Zoom All. Изменить масштаб с тем, чтобы весь график помещался на рабочее поле
- Zoom Out. уменьшить масштаб в 2 раза
+ Zoom In. Увеличить масштаб в 2 раза
Фильтрация
CTRL-SHIFT-N Вывести форму фильтрации на узлы, использованые при счете задачи
CTRL-SHIFT-P Вывести форму фильтрации на процессы
CTRL-SHIFT-F Вывести форму фильтрации на события (Операции коммуникации)
CTRL-L Показать/Скрыть факты взаимодействия процессов (по умолчанию не показываются)
Статистика
Проверка
CTRL-H Проверка возможных ошибок в программе по собранным данным