Динамический анализ программ для разработчиков приложений для Windows
IBM Rational PurifyPlus for Windows - это инструмент для динамического анализа программного обеспечения, полезный для разработки приложений Microsoft Windows. Это решение позволяет разрабатывать программы на Visual C++, Microsoft .NET и Java, кроме того, оно интегрируется с Microsoft Visual Studio. Rational PurifyPlus for Windows предоставляет возможность анализа в реальном времени, что помогает значительно повысить надежность и быстродействие приложений.
- Расширенная отладка памяти: Поиск причин ошибок работы с памятью и предоставление подробной информации о них, в частности, место ошибки (стек вызова функций) и размер затронутой памяти.
- Защита от утечек памяти: Оптимизация использования памяти и ускорение отладки.
- Профилирование быстродействия приложений: Выделение узких мест, снижающих быстродействие, и наглядное графическое представление вызовов функций в приложении, помогающее лучше понять их работу.
- Анализ покрытия кода: Выявление нетестированного кода с точностью на уровне строк.
- Технология двоичного инструментария: Возможность интеграции с библиотеками других фирм и отсутствие необходимости доступа к исходному коду.
Расширенная отладка памяти
- Rational PurifyPlus анализирует обращения программы к памяти и работу с ней, и выявляет ошибки памяти еще до их возникновения.
- Этот продукт позволяет выявить трудные для поиска ошибки памяти, например, попытки обращения к неинициализированной памяти, переполнение буфера и неправильное высвобождение блоков памяти.
- В продукте Rational PurifyPlus предусмотрены API, которые можно вызывать из своей программы или отладчика для удобства устранения неполадок памяти.
Защита от утечек памяти
- Rational PurifyPlus for Windows сканирует всю память и сообщает обо всех блоках, на которые нет указателей, как об утечках памяти (MLK).
- Блоки считаются потенциальными утечками памяти (PLK), если нет указателей на начало блока, но есть указатели на середину.
- Продукт даже указывает строку в коде, в которой выделялась эта потерянная память.
- С помощью Rational PurifyPlus вы сможете отлаживать работу с памятью именно в том месте кода, в котором происходит утечка, а затем сможете отследить свои действия с этим указателем и найти место его переопределения.
Профилирование быстродействия приложений
- Rational PurifyPlus for Windows позволяет значительно повысить быстродействие приложения, выделяя узкие места и изменения, замедляющие работу новых версий.
- Это решение помогает понять внутреннюю логику работы исходного кода в случае замедления автоматизации тестирования новой сборки (включая изменения в исходном коде, коде теста, в тестовых данных или среде тестирования, а также связность).
- Rational PurifyPlus выявляет, на что расходуется время в приложении и самых важных участках кода, и позволяет оптимизировать это время.
Анализ покрытия кода
- Rational PurifyPlus for Windows измеряет, какая доля программного кода уже выполнена в комплекте тестов, и сколько еще осталось.
- Таким образом, программа помогает найти избыточные тестовые наборы: тесты, вызывающие ненужные задержки из-за многократного выполнения какого-либо фрагмента кода.
Технология двоичного инструментария
- Rational PurifyPlus обрабатывает код на уровне объектов.
- Вам не нужно перекомпилировать код для его анализа.
- Rational PurifyPlus анализирует сторонние библиотеки, даже если их исходного кода нет.
Ресурсы Rational PurifyPlus
- Пробная версия программного обеспечения: Rational PurifyPlus (US)
Загрузите пробную версию продукта Rational PurifyPlus, который обеспечивает те же функции отладки памяти и защиту от утечки памяти, что и Rational Purify. В дополнение к этому Rational PurifyPlus обеспечивает профилирование быстродействия приложений и анализ охвата кода.
- Брошюра: Rational PurifyPlus (US, 262 КБ)
Подробная информация о возможностях, преимуществах и требованиях к системе продукта Rational PurifyPlus.
- Технический документ: Rational PurifyPlus (US, 140 КБ)
Узнайте о том, как Rational PurifyPlus позволяет сэкономить расходы в организации.
Приобретение Rational PurifyPlus for Windows
Динамический анализ программ для разработчиков приложений для Windows
Подписка и техническая поддержка в течение первого года входит в стоимость программного обеспечения IBM.
Скачайте программное обеспечение после приобретения бесплатно
Не доступно для приобретения онлайн. Узнайте больше о других возможностях покупки.
Связаться с IBM
- Запросить специальные расценки
- Послать письмо в IBM
- или перезвоните нам +7 (495) 258 6465
Код приоритета: 100KT05W
System requirements
The following information lists the basic software requirements for using IBM Rational PurifyPlus for Windows.
| Operating System | Hardware |
|---|---|
| Microsoft® Windows Vista® (Business, Enterprise, Ultimate) base through SP2 Microsoft Windows XP Professional, base through SP3 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 7, base through SP1 Microsoft Windows Server 2008 R2 (Foundation, Standard, Enterprise, 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 |
| Java™ code coverage data collection | Intel IA-32 | IBM® JRE 5.0, 6.0 Sun JRE 1.4.2, 1.5.0, 1.6.0 |
Управление жизненным циклом приложений
-
Управление качеством
- 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