Динамический анализ программного обеспечения для разработчиков приложений на базе AIX
IBM Rational PurifyPlus for IBM AIX - это средство динамического анализа программного обеспечения, предназначенное для разработчиков приложений на базе AIX. Это решение очень полезно при разработке программ на XL C/C++ на платформе AIX. Rational PurifyPlus for AIX предоставляет возможность анализа в реальном времени, что помогает значительно повысить надежность и быстродействие приложений.
- Расширенная отладка памяти: Поиск причин ошибок работы с памятью и предоставление подробной информации о них, в частности, место ошибки (стек вызова функций) и размер затронутой памяти.
- Защита от утечек памяти: Оптимизация использования памяти и ускорение отладки.
- Профилирование быстродействия приложений: Выделение узких мест, снижающих быстродействие, и наглядное графическое представление вызовов функций в приложении, помогающее лучше понять их работу.
- Анализ покрытия кода: Выявление нетестированного кода с точностью на уровне строк.
- Технология двоичного инструментария: Возможность интеграции с библиотеками других фирм и отсутствие необходимости доступа к исходному коду.
Расширенная отладка памяти
- Rational PurifyPlus анализирует обращения программы к памяти и работу с ней, и выявляет ошибки памяти еще до их возникновения.
- Этот продукт позволяет выявить трудные для поиска ошибки памяти, например, попытки обращения к неинициализированной памяти, переполнение буфера и неправильное высвобождение блоков памяти.
- В продукте Rational PurifyPlus предусмотрены API, которые можно вызывать из своей программы или отладчика для удобства устранения неполадок памяти.
Защита от утечек памяти
- Rational PurifyPlus for AIX сканирует всю память и сообщает обо всех блоках, на которые нет указателей, как об утечках памяти (MLK).
- Блоки считаются потенциальными утечками памяти (PLK), если нет указателей на начало блока, но есть указатели на середину.
- Продукт даже указывает строку в коде, в которой выделялась эта потерянная память.
- С помощью Rational PurifyPlus вы сможете отлаживать работу с памятью именно в том месте кода, в котором происходит утечка, а затем сможете отследить свои действия с этим указателем и найти место его переопределения.
Профилирование быстродействия приложений
- Rational PurifyPlus for AIX позволяет значительно повысить быстродействие приложения, выделяя узкие места и изменения, замедляющие работу новых версий.
- Это решение помогает понять внутреннюю логику работы исходного кода в случае замедления автоматизации тестирования новой сборки (включая изменения в исходном коде, коде теста, в тестовых данных или среде тестирования, а также связность).
- Rational PurifyPlus выявляет, на что расходуется время в приложении и самых важных участках кода, и позволяет оптимизировать это время.
Анализ покрытия кода
- Rational PurifyPlus for AIX измеряет, какая доля программного кода уже выполнена в комплекте тестов, и сколько еще осталось.
- Таким образом, программа помогает найти избыточные тестовые наборы: тесты, вызывающие ненужные задержки из-за многократного выполнения какого-либо фрагмента кода.
Технология двоичного инструментария
- Rational PurifyPlus обрабатывает код на уровне объектов.
- Вам не нужно перекомпилировать код для его анализа.
- Rational PurifyPlus анализирует сторонние библиотеки, даже если их исходного кода нет.
Ресурсы Rational PurifyPlus для AIX
- Пробная версия программного обеспечения: Rational PurifyPlus (US)
Загрузите пробную версию продукта Rational PurifyPlus, который обеспечивает те же функции отладки памяти и защиту от утечки памяти, что и Rational Purify. В дополнение к этому Rational PurifyPlus обеспечивает профилирование быстродействия приложений и анализ охвата кода.
- Брошюра: Rational PurifyPlus (US, 262 КБ)
Подробная информация о возможностях, преимуществах и требованиях к системе продукта Rational PurifyPlus.
- Технический документ: Rational PurifyPlus (US, 140 КБ)
Узнайте о том, как Rational PurifyPlus позволяет сэкономить расходы в организации.
Приобретение Rational PurifyPlus for AIX
Динамический анализ программного обеспечения для разработчиков приложений на базе AIX
Подписка и техническая поддержка в течение первого года входит в стоимость программного обеспечения IBM.
Скачайте программное обеспечение после приобретения бесплатно
Не доступно для приобретения онлайн. Узнайте больше о других возможностях покупки.
Связаться с IBM
- Запросить специальные расценки
- Послать письмо в IBM
- или перезвоните нам +7 (495) 258 6465
Код приоритета: 100KT05W
| Operating system | Software | Hardware |
|---|---|---|
| AIX 6.1 base through TL3 AIX 5L v5.3 TL5 through TL9 |
IBM XL C/C++ 10.1 IBM XL C/C++ 9.0 IBM XL C/C++ 8.0 IBM XL C/C++ 7.0 GNU gcc/g++ 3.4 |
IBM POWER4 IBM POWER5 IBM POWER6 |
Управление жизненным циклом приложений
-
Управление качеством
- Rational Application Performance Analyzer
- Rational AppScan Build Edition
- Rational AppScan Developer Edition
- Rational AppScan Enterprise Edition
- Rational AppScan Tester Edition
- Rational Functional Tester
- Rational Functional Tester Plus
- Rational Performance Tester
- Rational Performance Tester Extension for Citrix Presentation Server
- Rational Performance Tester Extension for Siebel Test Automation
- Rational Performance Tester Extension for SOA Quality
- Rational Performance Tester for z/OS
- Rational Policy Tester Accessibility Edition
- Rational Policy Tester Privacy Edition
- Rational Policy Tester Quality Edition
- Rational Policy Tester OnDemand Privacy, Quality and Accessibility Edition
- Rational Purify for Linux and UNIX
- Rational Purify for Windows
- Rational PurifyPlus Enterprise Edition
- Rational PurifyPlus for AIX
- Rational PurifyPlus for Linux and UNIX
- Rational PurifyPlus for Windows
- Rational Quality Manager
- Rational Robot
- Rational Service Tester for SOA Quality
- Rational Software Analyzer Enterprise Edition
- Rational Test RealTime
Легкий путь купить или узнать больше.
Мы всегда готовы помочь вам
Легкий путь купить или узнать больше.
- Запросить специальные расценки
- Послать письмо в IBM
- или перезвоните нам +7 (495) 258 6465
Код приоритета: 100KT05W