top of page

Arm 아키텍처 기반의 소프트웨어 애플리케이션 성능 분석 도구

Streamline Performance Analyzer는 실시간으로 애플리케이션의 성능 프로파일을 캡처하여 병목 현상을 신속하게 식별할 수 있도록

지원합니다. Arm CPU와 Arm Mali GPU에서 발생하는 하드웨어

성능 카운터 샘플을 분석하여, 성능 저하의 원인을 깊이 있게 파악할 수 있습니다.

 

또한, Linux 커널과 GPU 드라이버의 스케줄링 정보를 포함한 다양한 데이터 소스를 활용하여 종합적인 성능 분석이 가능합니다.

 

Streamline은 Arm Development Studio의 번들로 제공됩니다.

Streamline Performance Analyzer
Streamline Performance Analyzer
  • Android/Linux OS​

    • Gator Daemon을 이용한 데이터 수집​

      • Debug/Trace 장치 필요 없음​

  • Other OS(e.g. RTOS)​

    • Barman을 이용한 데이터 수집​

      • Debug/Trace 장치 필요할 수 있음​

  • GUI, Command Line 인터페이스​

  • 가벼운 SW 프로파일러​

    • Process to Source 레벨 Sample 기반​

  • 멀티 데이터 소스​

    • CPU, GPU 성능 카운터​

    • OS Tracepoints, ftrace 이벤트, 커스텀 trace​

Timeline​

Streamline Performance Analyzer

시간에 따른 시스템 성능 지표

소프트웨어 프로파일 및

시스템 이벤트 시각화

Call Paths​

Streamline Performance Analyzer

프로세스, 스레드 및 함수 호출 체인 당 샘플을 집계하는

계층적 프로파일 테이블

Functions​

Streamline Performance Analyzer

공유 라이브러리 및 함수

스팟을 나열하는 플랫

소프트웨어 프로파일 테이블

Code​

Streamline Performance Analyzer

소스 및 인스트럭션 프로파일 

쉽게 식별 가능한 색상으로

구분 된 소스 코드 라인

Log​

Streamline Performance Analyzer

유연한 필터링으로 제공되는

텍스트 및 그래픽 사용자

주석로깅 목록

bottom of page