Программа 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 | Проверка возможных ошибок в программе по собранным данным |