Динамический анализ программного обеспечения с отладкой памяти и защитой от утечек памяти
IBM Rational Purify for Linux and UNIX - это средство динамического анализа программ, предназначенное для разработчиков приложений в системах UNIX. Эта программа предоставляет возможность отладки работы с памятью и защиты от утечек. Rational Purify отслеживает и анализирует использование памяти программой и сообщает об ошибках в исходном коде, определяет их причину и точное место.
- Отладка памяти позволяет выявить трудные для поиска ошибки памяти, например, попытки обращения к неинициализированной памяти, переполнение буфера и неправильное высвобождение блоков памяти.
- Защита от утечек памяти позволяет найти потерянные блоки памяти, а также блоки, которые никогда не освобождаются.
- Технология двоичного инструментария позволяет работать с кодом на байтовом уровне или на уровне объектов, может использоваться с внешними библиотеками и не требует доступа к исходному коду.
Отладка памяти
- Rational Purify анализирует обращения программы к памяти и работу с ней, и выявляет ошибки памяти еще до их возникновения.
- Продукт предоставляет подробную информацию, в частности, место ошибки (стек вызова функций) и размер затронутой памяти.
- В Rational Purify предусмотрены API, которые можно вызывать из своей программы или отладчика для удобства устранения неполадок памяти.
Защита от утечек памяти
- Rational Purify сканирует всю память и сообщает обо всех блоках, на которые нет указателей, как об утечках памяти.
- Блоки считаются потенциальными утечками памяти, если нет указателей на начало блока, но есть указатели на середину.
- Программа даже указывает строку в коде, в которой выделялась эта потерянная память.
- С помощью Rational Purify вы сможете отлаживать работу с памятью именно в том месте кода, в котором происходит утечка, а затем сможете отследить свои действия с этим указателем и найти место его переопределения.
Технология двоичного инструментария
- Для анализа кода с помощью Rational Purify не требуется его перекомпиляция.
- Этот продукт анализирует сторонние библиотеки даже если у вас нет их исходного кода.
- Rational Purify поддерживает C и C++.
Ресурсы Rational Purify for Linux and UNIX
- Пробная версия программного обеспечения: Rational PurifyPlus (US)
Загрузите пробную версию продукта Rational PurifyPlus, который обеспечивает те же функции отладки памяти и защиту от утечки памяти, что и Rational Purify. В дополнение к этому Rational PurifyPlus обеспечивает профилирование быстродействия приложений и анализ охвата кода.
Приобретение Rational Purify for Linux and UNIX
Динамический анализ программного обеспечения с отладкой памяти и защитой от утечек памяти
Подписка и техническая поддержка в течение первого года входит в стоимость программного обеспечения IBM.
Скачайте программное обеспечение после приобретения бесплатно
Не доступно для приобретения онлайн. Узнайте больше о других возможностях покупки.
Связаться с IBM
- Запросить специальные расценки
- Послать письмо в IBM
- или перезвоните нам +7 (495) 258 6465
Код приоритета: 100KT05W
System requirements
The following information lists the basic software requirements for using Purify® for Linux® and UNIX®.
| Operating System | Software | Hardware |
|---|---|---|
| Solaris® 10 base through 5/09 Solaris 9 base through 9/05 Solaris 8 base through 2/04 |
Sun C/C++ 5.3 through 5.10 GNU gcc/g++ 4.0 through 4.4 GNU gcc/g++ 3.0 through 3.4 |
Sun UltraSPARC® |
| Solaris 10 6/06 through 5/09 | Sun C/C++ 5.8 through 5.10 GNU gcc/g++ 4.0 through 4.4 GNU gcc/g++ 3.4 |
AMD64™ Intel® 64 |
| RHEL 5 (Server/Desktop) base through 5.4 RHEL 4 (AS/ES/WS) base through 4.8 RHEL 3 (AS/ES/WS) base through U9 SLES 11 base SLES 10 base through SP2 SLES 9 base through SP4 |
GNU gcc/g++ 4.0 through 4.4 GNU gcc/g++ 3.2 through 3.4 Intel icc 11.0 Intel icc 10.1 |
Intel IA-32 |
| RHEL 5 (Server/Desktop) base through 5.4 RHEL 4 (AS/ES/WS) base through 4.8 SLES 11 base SLES 10 base through SP2 SLES 9 base through SP4 |
GNU gcc/g++ 4.0 through 4.4 GNU gcc/g++ 3.2 through 3.4 Intel icc 11.0 Intel icc 10.1 |
AMD64 Intel 64 |
| 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