Rational Developer for Power Systems Software Performance Advisor erweitert die fernen
C/C++-Entwicklungstools um eine einfache, aber dennoch leistungsfähige Gruppe von
Leistungsanalysetools, mit deren Hilfe die Leistung Ihrer C/C++-Anwendungen, die auf Power Systems
ausgeführt werden, verbessert werden kann.
Mit Rational Developer for Power Systems Software Performance Advisor haben Sie folgende
Möglichkeiten:
- Einfaches Erfassen von Leistungsdaten für eine C/C++-Anwendung und das System, auf dem die
Anwendung ausgeführt wird
- Organisieren und Verwalten der erfassten Leistungsdaten
- Visualisieren der Leistungsdaten auf verschiedene Art und Weise:
- Hot-Spot-Browser: Zeigt die Prozess-/Threadhierarchie und sortiert Funktionen und Methoden nach
Zeitverbrauch.
- Scorecardanzeigefunktion: Zeigt Informationen zum Hostsystem an und stellt Vorschläge für Konfigurationsänderungen bereit, mit deren Hilfe die Leistung der Anwendung verbessert werden kann.
- Leistungsquellenanzeigefunktion: Zeigt Ihren Quellcode mit Leistungsdaten auf Zeilenebene an, wie z. B. den relativen Zeitverbrauch einzelner Codezeilen, und die Positionen bestimmter Compileroptimierungen, wie z. B. Funktionsintegration.
- Aufrufbrowser: Ermöglicht Ihnen die Untersuchung des Laufzeitaufrufstacks anhand von Diagrammen.
- Vergleichen von Leistungsdaten aus mehreren Läufen:
- Vergleichen von Funktionslisten zwischen Läufen, um die Teile des Programms zu bestimmen, deren
Leistung sich verbessert hat
- Vergleichen von Quellcode aus unterschiedlichen Läufen, um die Auswirkungen von Änderungen an der Quelle auf die Leistung festzustellen
- Intelligente Anleitung für die Durchführung von Änderungen zur Verbesserung der Leistung Ihrer Anwendung.
Beispielsweise schlägt das Tool automatisch Compileroptimierungseinstellungen vor, mit denen die
Leistung ohne wesentliche Verlängerung der Kompilierzeit verbessert werden kann.
- Planen regelmäßiger Leistungsläufe zur Verfolgung der Leistung einer Anwendung über einen
bestimmten Zeitraum