Dynamische Softwareanalyse mit Speicher-Debugging und Schutz vor Speicherlecks
IBM Rational Purify für Windows ist ein Tool für die dynamische Softwareanalyse, das bei der Microsoft Windows-basierten Anwendungsentwicklung eingesetzt wird. Diese Software ermöglicht die Behebung von Speicherfehlern und die Erkennung von Speicherlecks für alle Aspekte der Windows-Anwendungsentwicklung. Rational Purify überwacht und analysiert, wie ein Programm Speicher verwendet. Fehler werden mit detaillierten Quellcodeangaben gemeldet, die auf die Ursache und den Ort des Fehlers hinweisen.
- Durch Speicher-Debugging werden schwierig zu findende Speicherfehler erkannt, z. B. nicht initialisierter Speicherzugriff, Pufferüberlauf und die falsche Freigabe von Speicher.
- Beim Schutz vor Speicherlecks werden Hauptspeicherblöcke ermittelt, auf die kein Verweis möglich ist, ebenso wie Hauptspeicherblöcke, die nie freigegeben werden.
- Die Binary-Instrumentation-Technologie instrumentiert Code auf Byte- oder Objektebene. Sie kann auch für Bibliotheken anderer Anbieter eingesetzt werden und erfordert keinen Zugriff auf den Quellcode.
Speicher-Debugging
- Rational Purify analysiert Speicherzugriffe und -bearbeitungen Ihres Programms und weist auf Speicherfehler hin, noch bevor sie auftreten.
- Diese Software liefert detaillierte Informationen z. B. zum Ort des Fehlers (Funktionsaufrufstack) und zur Größe des betroffenen Speichers.
- Rational Purify umfasst APIs, die Sie von Ihrem Programm oder Debugger aus aufrufen können und die Sie bei der Lösung von Speicherproblemen unterstützen.
Schutz vor Speicherlecks
- Rational Purify prüft sämtlichen Hauptspeicher und dokumentiert alle Hauptspeicherblöcke, auf die es keine Verweise gibt, als Speicherlecks.
- Die Software meldet alle Hauptspeicherblöcke als mögliche Lecks, wenn keine Verweise auf den Blockbeginn, jedoch auf die Blockmitte vorhanden sind.
- Dabei wird die Zeile angegeben, in der sich das Speicherleck befindet.
- Mit Rational Purify können Sie die Fehler am Ort der Speicherzuordnung, an dem das Leck gemeldet wurde, beheben. Die Software verfolgt dann, was Sie mit diesem Verweis machen und wo Sie ihn überschreiben.
Binary-Instrumentation-Technologie
- Für die Codeanalyse erfordert Rational Purify keine Neukompilierung.
- Die Software analysiert auch Bibliotheken anderer Anbieter, selbst wenn Sie dafür keinen Quellcode haben.
- Rational Purify unterstützt C und C++.
Rational Purify für Windows – Ressourcen
- Testsoftware: Rational PurifyPlus
Laden Sie sich eine Testversion von Rational PurifyPlus herunter, die dasselbe Speicherdebugging und denselben Schutz vor Speicherlecks bietet wie Rational Purify. Rational PurifyPlus stellt zudem Funktionen für das Ermitteln von Engpässen bei der Anwendungsleistung und die Code-Coverage-Analyse bereit.
Kaufen Sie Rational Purify for Windows
Dynamische Softwareanalyse mit Speicher-Debugging und Schutz vor Speicherlecks
IBM Software Subscription und Support ist für das erste Jahr im Software-Preis enthalten.
Sie können die Software nach dem Kauf online herunterladen - keine Lieferkosten
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 |
Application Lifecycle Management
-
Qualitätsmanagement
- 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 Professional Bundle
- 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 Test RealTime
Möchten Sie ein Produkt kaufen oder sich informieren?
Wir helfen Ihnen gerne
Möchten Sie ein Produkt kaufen oder sich informieren?
- Angebot anfordern
- E-Mail an IBM
- Oder rufen Sie uns an: 0800-4267947
Nennen Sie diesen Code: 109HG05W