Analyse logicielle dynamique pour le développement d'applications sous UNIX
IBM Rational PurifyPlus pour Linux et UNIX est un outil d'analyse logicielle dynamique pour le développement d'applications UNIX. Il vous aide à développer des programmes C/C++ sur des plateformes IBM AIX, Linux et Sun Solaris. Rational PurifyPlus pour Linux et UNIX fournit une analyse de l'exécution pour vous aider à améliorer la fiabilité et les performances de votre application.
- Débogage de mémoire avancé : fournit des informations détaillées telles que l'emplacement de l'erreur (appel d'une fonction sur la pile) et la taille de la mémoire affectée.
- Protection contre les pertes de mémoire : optimise l'utilisation de la mémoire et accélère le débogage.
- Profilage des performances de l'application : met en évidence les goulots d'étranglement des performances applicatives et permet de mieux comprendre les applications, grâce à une représentation graphique des appels aux fonctions.
- Analyse de la couverture de code : identifie le code non testé avec une précision au niveau de la ligne.
- Technologie d'instrumentation binaire : permet l'intégration à des bibliothèques de tiers et ne nécessite pas d'accès au code source.
Débogage de mémoire avancé
- Rational PurifyPlus analyse les accès à la mémoire et les manipulations effectués par votre programme et identifie les erreurs de mémoire avant qu'elles ne se produisent.
- Ce logiciel détecte les erreurs de mémoire difficiles à trouver, telles que les accès à la mémoire non initialisés, les dépassements de mémoire tampon et la libération erronée de mémoire.
- Rational PurifyPlus propose des API que vous pouvez appeler depuis votre programme ou votre débogueur pour faciliter le débogage des problèmes de mémoire.
Protection contre les pertes de mémoire
- Rational PurifyPlus pour Linux et UNIX analyse toutes les mémoires et signale tous les blocs de mémoire sans pointeur en tant que pertes de mémoire (MLK).
- Ce logiciel signale tous les blocs comme des pertes potentielles (PLK) lorsqu'il n'y a pas de pointeur au début du bloc, mais qu'il y a par contre des pointeurs au milieu du bloc.
- Il indique la ligne à laquelle la mémoire ayant subi la perte a été allouée.
- Rational PurifyPlus vous permet de déboguer le site d'allocation de mémoire où la perte est signalée, puis suit vos actions effectuées avec ce pointeur et les emplacements où vous l'écrasez.
Profilage des performances d'application
- Rational PurifyPlus pour Linux et UNIX améliore les performances des applications en mettant en évidence les goulots d'étranglement et les modifications qui ralentissent les nouveaux builds.
- Cette solution vous aide à déterminer ce qui se passe en interne dans le code source lorsque l'automatisation du test ralentit avec un nouveau build. Elle détecte notamment les modifications dans le code source, le code de test, les données ou l'environnement de test et la connectivité.
- Rational PurifyPlus identifie quel emplacement d'une application sollicite du temps et quel est le code le plus important à optimiser.
Analyse de la couverture de code
- Rational PurifyPlus pour Linux et UNIX mesure quelle quantité du code produit a été examinée dans une suite de tests et quelle est la quantité restante à tester.
- Ce logiciel vous aide à déterminer s'il existe des scénarios de test redondants, c'est-à-dire des tests provoquant des retards inutiles en examinant sans cesse le même chemin dans le code.
Technologie d'instrumentation binaire
- Rational PurifyPlus instrumente le code au niveau de l'objet.
- Vous n'avez pas besoin de recompiler le code pour l'analyser.
- Rational PurifyPlus analyse les bibliothèques de tiers, même si vous ne possédez pas le code source.
Ressources Rational PurifyPlus pour Linux et UNIX
- Logiciel en version d’évaluation : Rational PurifyPlus (US)
Téléchargez une version d’évaluation de Rational PurifyPlus, qui offre les mêmes fonctionnalités de débogage et de protection contre les pertes de mémoire que Rational Purify. Rational PurifyPlus offre également des fonctionnalités de profilage des performances des applications et d’analyse de couverture de code.
- Fiche Produit : Rational PurifyPlus (US, 262KB)
Découvrez en détail les fonctionnalités et les avantages de Rational PurifyPlus ainsi que la configuration système requise pour ce produit.
- Livre blanc : Rational PurifyPlus (US, 140KB)
Découvrez comment Rational PurifyPlus peut aider votre entreprise à réaliser des économies.
Acheter Rational PurifyPlus for Linux and UNIX
Analyse logicielle dynamique pour le développement d'applications sous UNIX
La 1ère année d'IBM Software Subscription and Support est inclus dans le prix d'achat.
Téléchargement en ligne du logiciel après achat - pas de frais de transport.
System requirements
The following information lists the basic software requirements for using PurifyPlus™ 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 |
Gestion du cycle de vie des applications
-
Gestion de la qualité
- 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
Des moyens d'achats faciles ou en savoir plus.
Besoin d'aide ?
Des moyens d'achats faciles ou en savoir plus.
- Demandez un devis
- Envoyez un e-mail à IBM
- Ou appelez-nous au (coût d'un appel local) 0810 016 810
Code prioritaire : 109HG05W