IBM Rational Purify for Linux and UNIX
помогает разработчикам находить ошибки, связанные с управлением памятью, в коде C/C++ и Java для платформ Linux и UNIX.
Улучшенное обнаружение ошибок в управлении памятью.
Не требует доступа к исходному коду и благодаря этому может использоваться не только для работы с собственным кодом, но и с библиотеками сторонних разработчиков.
Для разработчиков ПО, работающих с языками Java (только в Solaris) и C/C++.
Системные требования
Операционная система |
Программное обеспечение |
Аппаратное обеспечение |
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 Purify for Windows
Средство для динамического анализа при разработке приложений для Windows
Средство динамического анализа программного обеспечения, предназначенное для повышения надежности приложений Windows.
Облегчает поиск трудно обнаруживаемых ошибок памяти, таких как доступ к неинициализированной памяти, переполнение буфера и неправильное освобождение памяти.
Обнаруживает утечку памяти (блоки памяти без действительных указателей).
Не требует доступа к исходному коду и благодаря этому может использоваться с библиотеками сторонних разработчиков.
Поддерживает разработку на языках Visual C++ и .NET.
Интегрируется с Microsoft Visual Studio.
Поддерживаемые операционные системы: Windows.
Системные требования
Операционная система |
Программное обеспечение |
Аппаратное обеспечение |
Windows 2000, Windows 2003, Windows XP Professional |
Languages and Compilers:
• Microsoft Visual C++ 6.0 with Visual Studio 6.0 Service Packs 4, 5, 6
• Microsoft Visual C++ 6.0 Processor Pack
• Microsoft Visual C++ for Visual Studio.NET, Visual Studio.NET 2003 and Visual Studio 2005 (unmanaged)
• Microsoft ASP.NET, VB.Net, C++, C#, J# for Visual Studio.NET, Visual Studio.NET 2003 and Visual Studio 2005 (managed)
Java Support:
• IBM JVM 1.4.2, 5.0
• Sun JVM 1.4.2, 1.5.0 |
Pentium III
Pentium 4
Xeon
Opteron |
Тип собираемых данных |
Процессорная архитектура |
Поддерживаемые компиляторы и исполняемые среды |
C/C++ (unmanaged code) data collection |
Intel IA-32 |
Microsoft Visual Studio® 2008 Microsoft Visual Studio 2005 Microsoft Visual Studio .NET® 2003 Microsoft Visual Studio .NET Microsoft Visual Studio 6.0 |
.NET (managed code) data collection |
Intel IA-32 |
Microsoft .NET Framework versions 1.0, 1.1, 2.0, 3.0 used with the following: Microsoft Visual Studio 2008 Microsoft Visual Studio 2005 Microsoft Visual Studio .NET 2003 Microsoft Visual Studio .NET |