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 U10 Solaris 9 base through 9/05 |
Sun C/C++ 5.8 through 5.11 GNU gcc/g++ 4.0 through 4.6 |
Sun UltraSPARC® |
| Solaris 10 6/06 through U10 | Sun C/C++ 5.8 through 5.11 GNU gcc/g++ 4.0 through 4.6 |
AMD64™ Intel® 64 |
| RHEL 6 (Server/Desktop) base through 6.1 RHEL 5 (Server/Desktop) base through 5.6 RHEL 4 (AS/ES/WS) base through 4.9 SLES 11 base through SP1 SLES 10 base through SP4 |
GNU gcc/g++ 4.0 through 4.6 Intel icc 11.0 through 11.1 Intel icc 10.1 |
Intel IA-32 |
| RHEL 6 (Server/Desktop) base through 6.1 RHEL 5 (Server/Desktop) base through 5.6 RHEL 4 (AS/ES/WS) base through 4.9 SLES 11 base SLES 10 base through SP4 |
GNU gcc/g++ 4.0 through 4.6 Intel icc 11.0 through 11.1 Intel icc 10.1 |
AMD64 Intel 64 |
| AIX® 7.1 AIX® 6.1 base through TL7 |
IBM® XL C/C++ 11.1 IBM® XL C/C++ 10.1 |
IBM POWER7 |
| AIX® 6.1 base through TL7 | IBM® XL C/C++ 11.1 IBM® XL C/C++ 10.1 |
IBM POWER6 |
| AIX 5L v5.3 TL5 through TL12 | IBM® XL C/C++ 11.1 IBM® XL C/C++ 10.1 |
IBM POWER5 |
Gestion du cycle de vie des applications
- Gestion et test de la qualité
- IBM Security AppScan Enterprise
- Rational Application Performance Analyzer
- Rational Functional Tester
- Rational Functional Tester Plus
- Rational Lifecycle Integration Adapters
- Rational Performance Test Server
- Rational Performance Tester
- Rational Performance Tester Extension for Citrix Presentation Server
- Rational Performance Tester Extension for SAP Solutions
- 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 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 Test RealTime
- Rational Test Virtualization Server
- Rational Test Workbench
Des moyens d'achats faciles ou en savoir plus.
Besoin d'aide ?
Des moyens d'achats faciles ou en savoir plus.
- Envoyez un e-mail à IBM
- Demandez un devis
- Ou appelez-nous au (coût d'un appel local) 0810 016 810
Code prioritaire : 109HG03W