Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
SSP_PO_shpor1.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
130.4 Кб
Скачать

25. Средство ibm Rational Quantify для определения узких мест в производительности приложения.

Rational Quantify позволяет точно определить узкие места в производительности приложения. Rational Quantify предлагает графическое отображение данных производительности, с помощью которого легко оценить, какие участки кода являются наиболее критичными с точки зрения производительности.

Проблемы с производительностью приложения возникают по множеству различных причин. Среди них — проблемы в проектировании, проблемы в кодировании, чрезмерные или ненужные вызовы процедур. Обнаружение таких медленных функций и их коррекция — от самых медленных к самым быстрым — обычно не является эффективным способом улучшения производительности приложения.

Rational Quantify помогает быстро и эффективно добраться до реального источника проблем, связанных с производительностью. С помощью утилиты Call Graph можно увидеть целостную картину c графическим интуитивно понятным представлением последовательности вызовов функций.

Жирные линии на графическом представлении покажут, какая последовательность вызовов функций потребовала больше всего времени при выполнении программы, а также важность конкретной функции с точки зрения производительности системы.

При разработке ПО с использованием компонентов обнаружение "узких" мест производительности особенно затруднено. При этом важно выявить, где именно находятся эти "узкие" места. Без Rational Quantify можно потратить недели в попытках решить проблему производительности, которая находится вовсе не в написанном коде, а скрыта где-то в стороннем компоненте.

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

Rational Quantify дает возможность установить "узкие" места производительности вплоть до отдельной строки кода.

Thread Analyzer проверяет каждый исполняемый поток и показывает их состояния. Иначе достаточно трудно определить, что каждый поток делает в конкретный момент времени. Rational Quantify дает ответ на этот вопрос в наглядном виде.

Rational Quantify предлагает мощные функции анализа полученной информации. Анализ различий между различными прогонами дает возможность визуально сравнить время выполнения между двумя прогонами, оценить насколько эффективной оказались сделанные в коде изменения по результатам предыдущего тестирования.

Интеграция Quantify с Rational ClearQuest позволяет сохранить информацию об обнаруженной ошибке в общем репозитории запросов на изменения.

Интеграция Quantify с Rational TestManager позволяет выполнить анализ в реальном времени в процессе общего тестирования системы. Таким образом, можно выявить узкие места производительности системы.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]