Rational Developer for Power Systems Software Performance Advisor에서는
Power 시스템에서 실행 중인 C/C++ 애플리케이션의 성능을 향상시킬 수 있는
단순하지만 강력한 성능 분석 도구 세트로 원격 C/C++ 개발 도구를 확장했습니다.
Rational Developer for Power Systems Software Performance Advisor에서
다음을 수행할 수 있습니다.
- C/C++ 애플리케이션 및 이 애플리케이션이 실행되는 시스템에
대한 성능 데이터를 쉽게 수집합니다.
- 수집된 성능 데이터를 구성 및 관리합니다.
- 다음과 같은 여러 방식으로 성능 데이터를 시각화합니다.
- 핫스팟 브라우저: 프로세스/스레드 계층 구조를 표시하고
"핫 수준"으로 함수와 메소드를 정렬합니다.
- 스코어카드 뷰어: 호스트 시스템에 대한 정보를 표시하고
애플리케이션 성능을 향상시킬 수 있는 구성 변경에
대한 제안사항을 제공합니다.
- 성능 소스 뷰어: 함수 인라인과 같은 특정 컴파일러 최적화의 위치와
개별 코드 라인의 상대적 핫 수준과 같은 라인 레벨 성능 데이터와
함께 소스 코드를 표시합니다.
- 호출 브라우저: 런타임 호출 스택을 그래프 형식으로 탐색할 수 있습니다.
- 다음과 같이 여러 번 실행하여 성능 데이터를 비교합니다.
- 비교 함수는 성능이 향상된 프로그램 부분을 판별하도록 실행 사이에
나열됩니다.
- 서로 다른 실행의 소스 코드를 비교하여 소스 변경이 성능에 어떤 영향을
주는지 확인합니다.
- 애플리케이션 성능을 향상시키는 변경에 대한 지능형 안내를 수신합니다.
예를 들어 도구는 자동으로 컴파일 시간을 크게 늘리지 않고도 성능을 향상시키는
컴파일러 최적화 설정을 제안합니다.
- 시간에 따른 애플리케이션 성능을 추적하도록 정기적인 성능 실행을 스케줄합니다.