Dynamická analýza softvéru s ladením pamäte a ochranou pred únikom pamäte
IBM Rational Purify for Linux and UNIX je nástroj na dynamickú analýzu softvéru pri vývoji aplikácií v operačnom systéme UNIX. Tento softvér poskytuje ladenie pamäte a zisťovanie úniku pamäte. Rational Purify monitoruje a analyzuje využívanie pamäte programom a oznamuje chyby spolu s podrobnosťami o zdrojovom kóde identifikujúcimi príčinu a umiestnenie chyby.
- Ladenie pamäte identifikuje chyby pamäte, ktoré sa ťažko nachádzajú, napríklad prístup k neinicializovanej pamäti, pretečenie vyrovnávacej pamäte a nesprávne uvoľnenie pamäte.
- Ochrana pred únikom pamäte identifikuje pamäťové bloky, ktoré nie je možné využívať, spolu s pamäťovými blokmi, ktoré sa nikdy neuvoľňujú.
- Technológia binárnej inštrumentácie využíva kód na úrovni bajtov alebo objektov, je ju možné použiť s knižnicami tretích strán a nevyžaduje prístup k zdrojovému kódu.
Ladenie pamäte
- Rational Purify analyzuje prístup programu k pamäti a ako s ňou manipuluje a identifikuje chyby pamäte skôr než nastanú.
- Tento softvér poskytuje podrobné informácie, ako napríklad umiestnenie chyby (zásobník volaní funkcií) a veľkosť príslušnej pamäte.
- Rational Purify ponúka rozhrania API, ktoré môžete volať z vášho programu alebo ladiaceho programu s cieľom získať pomoc pri ladení problémov s pamäťou.
Ochrana pred únikom pamäte
- Rational Purify prehľadáva celú pamäť a všetky pamäťové bloky bez smerníkov označuje ako úniky pamäte.
- Všetky bloky, pre ktoré neexistujú smerníky na začiatok bloku, ale existujú smerníky na stred bloku, označuje ako možné úniky pamäte.
- Tento softvér uvádza riadok, v ktorom bola vyhradená pamäť, ktorá bola označená ako únik pamäte.
- Rational Purify vám umožňuje vykonávať ladenie v mieste vyhradenia pamäte, kde sa zistil únik, a potom sleduje, čo vykonáte so smerníkom a kam ho prepisujete.
Technológia binárnej inštrumentácie
- Rational Purify nevyžaduje opätovnú kompiláciu na analýzu kódu.
- Tento softvér analyzuje knižnice tretích strán a to aj keď nemáte zdrojový kód.
- Rational Purify podporuje programovacie jazyky C a C++.
Rational Purify for Linux and UNIX - prostriedky
- Skúšobná verzia softvéru: Rational PurifyPlus (US)
Stiahnite si skúšobnú verziu produktu Rational PurifyPlus, ktorý poskytuje rovnaké funkcie na ladenie pamäte a ochranu pred únikmi ako produkt Rational Purify. Produkt Rational PurifyPlus taktiež ponúka profilovanie výkonu aplikácií a analýzu rozsahu kódu.
Nakúpiť Rational Purify for Linux and UNIX
Dynamická analýza softvéru s ladením pamäte a ochranou pred únikom pamäte
Obnovenie softvérových licencií a podpora na prvý rok sú zahrnuté v cene produktu.
Stiahnite si online softvér po nákupe - bez nákladov na zásielku
Nieje k dispozícii na kúpu online. Pre iné spôsoby nákupu alebo viac informácií kontaktujte IBM.
Kontaktujte IBM
- Vyžiadajte si ponuku
- Pošlite nám e-mail
- alebo nám zavolajte na: 0800 100 112
Priorita kód: 100KT05W
System requirements
The following information lists the basic software requirements for using Purify® for Linux® and UNIX®.
| Operating System | Software | Hardware |
|---|---|---|
| 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 |
Správa životného cyklu aplikácií
-
Riadenie kvality
- 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
Jednoduchý spôsob ako nakúpiť alebo zistiť viac.
Sme tu, aby sme vám pomohli
Jednoduchý spôsob ako nakúpiť alebo zistiť viac.
- Vyžiadajte si ponuku
- Pošlite nám e-mail
- alebo nám zavolajte na: 0800 100 112
Priorita kód: 100KT05W