Динамический анализ программного обеспечения с отладкой памяти и защитой от утечек памяти
IBM Rational Purify for Windows - это инструмент для динамического анализа программного обеспечения, полезный для разработки приложений Microsoft Windows. Эта программа предоставляет возможность отладки памяти и поиска утечек на всех уровнях разработки приложения Windows. Rational Purify отслеживает и анализирует использование памяти программой и сообщает об ошибках в исходном коде, выявляет их причину и точное место.
- Отладка памяти позволяет выявить трудные для поиска ошибки памяти, например, попытки обращения к неинициализированной памяти, переполнение буфера и неправильное высвобождение блоков памяти.
- Защита от утечек памяти позволяет найти потерянные блоки памяти, а также блоки, которые никогда не освобождаются.
- Технология двоичного инструментария позволяет работать с кодом на байтовом уровне или на уровне объектов, может использоваться с внешними библиотеками и не требует доступа к исходному коду.
Отладка памяти
- Rational Purify анализирует обращения программы к памяти и работу с ней, и выявляет ошибки памяти еще до их возникновения.
- Продукт предоставляет подробную информацию, в частности, место ошибки (стек вызова функций) и размер затронутой памяти.
- В Rational Purify предусмотрены API, которые можно вызывать из своей программы или отладчика для удобства устранения неполадок памяти.
Защита от утечек памяти
- Rational Purify сканирует всю память и сообщает обо всех блоках, на которые нет указателей, как об утечках памяти.
- Блоки считаются потенциальными утечками памяти, если нет указателей на начало блока, но есть указатели на середину.
- Программа даже указывает строку в коде, в которой выделялась эта потерянная память.
- С помощью Rational Purify вы сможете отлаживать работу с памятью именно в том месте кода, в котором происходит утечка, а затем сможете отследить свои действия с этим указателем и найти место его переопределения.
Технология двоичного инструментария
- Для анализа кода с помощью Rational Purify не требуется его перекомпиляция.
- Этот продукт анализирует сторонние библиотеки даже если у вас нет их исходного кода.
- Rational Purify поддерживает C и C++.
Ресурсы Rational Purify for Windows
- Пробная версия программного обеспечения: Rational PurifyPlus (US)
Загрузите пробную версию продукта Rational PurifyPlus, который обеспечивает те же функции отладки памяти и защиту от утечки памяти, что и Rational Purify. В дополнение к этому Rational PurifyPlus обеспечивает профилирование быстродействия приложений и анализ охвата кода.
Приобретение Rational Purify for Windows
Динамический анализ программного обеспечения с отладкой памяти и защитой от утечек памяти
Подписка и техническая поддержка в течение первого года входит в стоимость программного обеспечения IBM.
Скачайте программное обеспечение после приобретения бесплатно
Не доступно для приобретения онлайн. Узнайте больше о других возможностях покупки.
Связаться с IBM
- Запросить специальные расценки
- Послать письмо в IBM
- или перезвоните нам +7 (495) 258 6465
Код приоритета: 100KT05W
System requirements
The following information lists the basic software requirements for using IBM Rational Purify.
| Operating System | Hardware |
|---|---|
| Microsoft® Windows Vista® (Business, Enterprise, Ultimate) base through SP2 Microsoft Windows XP Professional, base through SP3 Microsoft Windows 7, base through SP1 Microsoft Windows Server® 2003 (Standard, Enterprise, R2 Standard, R2 Enterprise), base through SP2 Microsoft Windows Server 2008 (Enterprise, Standard, DataCenter), base through SP2 Microsoft Windows Server 2008 R2 (Enterprise, Standard, DataCenter), base through SP1 |
Intel® IA-32 Intel 64 AMD 64 |
| Data Collection Type | Processor Architectures | Supported Compilers and Runtime environments |
|---|---|---|
| C/C++ (unmanaged code) data collection | Intel IA-32 Intel 64 AMD 64 |
Microsoft Visual Studio® 2010, base through SP1 Microsoft Visual Studio® 2008, base through SP1 Microsoft Visual Studio 2005, base through SP1 |
| .NET (managed code) data collection | Intel IA-32 Intel 64 AMD 64 |
Microsoft .NET Framework versions 1.0, 1.1, 2.0, 3.0, 3.5 used with the following: Microsoft Visual Studio 2010, base through SP1 Microsoft Visual Studio 2008, base through SP1 Microsoft Visual Studio 2005, base through SP1 |
Управление жизненным циклом приложений
-
Управление качеством
- 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