IBM Rational Purifyplus for AIX Helps Developers and Testers Deliver Applications Faster and with Fewer Errors
Total Page:16
File Type:pdf, Size:1020Kb
IBM Europe, Middle East, and Africa Software Announcement ZP09-0129, dated May 12, 2009 IBM Rational PurifyPlus for AIX helps developers and testers deliver applications faster and with fewer errors Table of contents 1 At a glance 4 Publications 1 Overview 4 Technical information 2 Key prerequisites 5 Ordering information 2 Planned availability dates 7 Terms and conditions 2 Product positioning 9 IBM Electronic Services 3 Program number 10 Prices 3 Offering Information 10 Announcement countries At a glance tm IBM® Rational® PurifyPlus for AIX® is the newest member of an award-winning family of products that provide a dynamic analysis solution designed to help developers write faster, more reliable code. It includes four basic capabilities: • Memory debugging: Pinpoints hard to find memory errors such as uninitialized memory access, buffer overflow, and improper freeing of memory. • Memory leak detection: Identifies memory blocks that no longer have a valid pointer. • Application performance profiling: Highlights application performance bottlenecks and improves application understanding with a graphical representation of function calls. • Code coverage analysis: Identifies untested code with line-level precision. Overview IBM Rational PurifyPlus for AIX is a set of dynamic analysis tools designed for improving application reliability and performance on the IBM System p® platform. The PurifyPlus software combines the following capabilities into a single, complete package: • Memory debugging • Memory leak detection • Application performance profiling • Code coverage analysis Together, these capabilities help developers and testers to realize high reliability and performance of their software from its very first release. IBM Rational PurifyPlus for AIX allows developers and testers to monitor an entire application or just a subset of an application's modules. This works to deliver greater flexibility for creating test environments and helps to make the data collection part of dynamic analysis more targeted and efficient. Many developers value dynamic analysis but are concerned that the effort will slow down their development. The PurifyPlus solution is designed to limit the impact to the build and test cycle. Special implementation technology allows developers to analyze binary files, eliminating the need for recompilation. IBM Europe, Middle East, and Africa IBM is a registered trademark of International Business Machines Corporation 1 Software Announcement ZP09-0129 The memory debugging and memory leak detection components pinpoint hard- to-find errors such as uninitialized memory access, buffer overflow, and improper freeing of memory. This helps developers and testers save time debugging, and improve application reliability. The application performance profiling component highlights application performance bottlenecks and improves application understanding through its graphical representation of execution control. This helps developers and testers identify the most important code to optimize, which can result in improved application performance. The code coverage analysis component works to identify untested code with line- level precision. This helps developers and testers test all code thereby helping to provide a higher quality product to their users. Key prerequisites Hardware: • tm tm IBM POWER4 or POWER5 System servers • Hard disk space: 200 MB Software: • Supported operating systems – AIX V5.3 TL 5300-06 (or later) – AIX V6.1 • Supported compilers – IBM XL C for AIX V7.0 (or later) – IBM XL C/C++ for AIX V7.0 (or later) For more information, visit http://www.ibm.com/software/awdtools/purifyplus/aix/sysreq Planned availability dates • May 15, 2009: Electronic software delivery • May 15, 2009: Physical software delivery Product positioning IBM Rational PurifyPlus for AIX is designed to work with code generated by the IBM XL C and XL C/C++ for AIX compilers using the System p platform. The IBM XL C and XL C/C++ compilers let you tailor your application for optimal performance with: • Powerful code optimization options that manipulate generated compiler output for optimal performance. • Compiler options that let you generate compiler output optimized to run specifically on targeted processors and processor families. • Support for vector processing instruction (VMX) instruction sets, including support for the AltiVec programming model and APIs. • Symbolic debugging support. The IBM Rational PurifyPlus family of products includes: IBM Europe, Middle East, and Africa IBM is a registered trademark of International Business Machines Corporation 2 Software Announcement ZP09-0129 • IBM Rational PurifyPlus for Windows®: tm Dynamic analysis toolset for Windows-based Java , C/C++, Visual Basic and managed .NET development. • IBM Rational PurifyPlus for Linux® and UNIX®: Dynamic analysis toolset for Linux- and UNIX-based Java and C/C++ development. • IBM Rational PurifyPlus for AIX: Dynamic analysis toolset for AIX-based C/C++ development. • IBM Rational PurifyPlus Enterprise Edition: Provides dynamic analysis toolsets for Windows, Linux and UNIX. For more information, refer to the Rational PurifyPlus Web site at http://www.ibm.com/software/awdtools/purifyplus/ Program number Program Program number VRM name 5648-F82 7.0.0 PurifyPlus for AIX Product identification number Program Program name number PurifyPlus for AIX 5648-F82 PurifyPlus AIX 1yr reg/ren 5648-F83 SW Subscription and Support - per Authorized User PurifyPlus AIX 1yr after lic 5648-F84 SW Subscription and Support - per Authorized User PurifyPlus AIX 3yr reg 5648-F85 SW Subscription and Support - per Authorized User PurifyPlus AIX 3yr ren 5648-F86 SW Subscription and Support - per Authorized User PurifyPlus AIX 3yr after lic 5648-F87 SW Subscription and Support - per Authorized User Offering Information Product information is available via the Offering Information Web site http://www.ibm.com/common/ssi IBM Europe, Middle East, and Africa IBM is a registered trademark of International Business Machines Corporation 3 Software Announcement ZP09-0129 Publications No hardcopy publications are shipped with this program. The following publications can be ordered from the Publications Center immediately. To order, use the Publications Center or contact your IBM representative. Title Order number IBM Rational PurifyPlus GI11-6299-00 Getting Started Guide, Linux and UNIX, 7.0.0 IBM Rational PurifyPlus and Purify® GI11-6727-00 Installation Guide, Linux and UNIX, 7.0.0 The IBM Publications Center is located at http://www.ibm.com/shop/publications/order The Publications Center is a worldwide central repository for IBM product publications and marketing material with a catalog of 70,000 items. Extensive search facilities are provided. Payment options for orders are via credit card (in the U.S.) or customer number for 20 countries. A large number of publications are available online in various file formats, and they can all be downloaded by all countries, free of charge. Displayable softcopy publications are installed as part of the basic machine-readable material. Technical information Specified operating environment Hardware requirements • IBM POWER4 or POWER5 System servers • Hard disk space: 200 MB For more information, refer to http://www.ibm.com/software/awdtools/purifyplus/aix/sysreq Software requirements • Supported operating systems – AIX V5.3 TL 5300-06 (or later) – AIX V6.1 • Supported compilers – IBM XL C for AIX V7.0 (or later) – IBM XL C/C++ for AIX V7.0 (or later) For more information, refer to http://www.ibm.com/software/awdtools/purifyplus/aix/sysreq The program's specifications and specified operating environment information may be found in documentation accompanying the program, if available, such as a README file, or other information published by IBM, such as an announcement IBM Europe, Middle East, and Africa IBM is a registered trademark of International Business Machines Corporation 4 Software Announcement ZP09-0129 letter. Documentation and other program content may be supplied only in the English language. Companion products The following products could be purchased with this product: • IBM XL C or XL C/C++ for AIX - Highly advanced optimizing compilers for the AIX operating system. The compilers are industry standards-based professional programming tools that can be used for developing large, complex, computationally intensive applications in the C and C++ programming languages. Limitations tm Not supported on POWER6 . For additional information, refer to Usage restrictions in the Terms and conditions section of this announcement, or to the license information document that is available on the IBM Software License Agreement Web site http://www.ibm.com/software/sla/sladb.nsf Planning information Packaging IBM Rational PurifyPlus for AIX is distributed through both physical and electronic software delivery. The physical program package contains: • One CD-ROM containing the IBM Rational PurifyPlus for AIX program • IBM International Program License Agreement in multi language booklet and its License Information in multiple languages • Proof of Entitlement • A support agreement addendum document This program, when downloaded from a Web site, contains the applicable IBM license agreement and License Information, if appropriate, and will be presented for acceptance at the time of installation of the program. For future reference, the license and License Information will be stored in a directory such as LICENSE.TXT. Security, auditability, and control IBM Rational