MPM 화면 성능 분석, 성능 상세 분석

모바일 성능 모니터링 솔루션 MPM의 주요 기능 중 하나인 화면 성능 분석, 성능 상세 분석에 대해 안내해 드립니다.

작성일 2022년 04월 20일

모바일 성능 모니터링 솔루션 MPM의 주요 기능인 '화면 성능 분석'과 '성능 상세 분석'에 대해 안내해 드립니다. 해당 기능을 통해 문제 발생 시, 문제의 원인을 빠르고 정확하게 분석할 수 있습니다.

MPM의 다른 기능은 아래 목록에서 확인 가능합니다.

  1. 대시보드 (성능/AB)
  2. 행동분석
  3. 화면 성능 분석, 성능 상세 분석
  4. 통계
  5. 지역분석, 릴리즈
  6. 보고서, 알림, 관리

1. 화면 성능 분석

화면 별 성능을 30분 단위로 상세히 확인

화면 성능 분석

화면 성능 분석에서는 화면 별 성능 현황과 화면 조회 수, 이동 경로를 한눈에 확인할 수 있습니다. 성능 지표에 대한 히트맵을 통해 성능 분포와 저하 상황을 상세히 분석할 수 있습니다.

화면 성능 분석 주요 기능

화면 성능 분석은 '대시보드 > 화면별 성능 현황 > 특정 화면 카드' 클릭 시 확인 가능합니다.

특정 화면의 주요 성능 지표 요약

최근 30분 동안의 주요 성능 지표 4가지의 전체・하위 5% 평균을 알 수 있습니다. 특정 화면에 어떤 성능 저하가 있었는지 한눈에 파악 가능합니다.

특정 화면의 주요 성능 지표 요약

앱 사용자의 패턴을 파악할 수 있는 화면 이동 경로

최근 30분 동안의 사용자가 이동한 직전, 직후 화면 경로를 확인할 수 있습니다. 해당 화면을 중심으로 주요 흐름을 한눈에 파악할 수 있습니다.

앱 사용자의 패턴을 파악할 수 있는 화면 이동 경로

히트맵을 통한 성능 현황 및 분포 확인

각 성능 지표에 대한 히트맵을 통해 성능 분포성능 저하 상황을 상세하게 분석 할 수 있습니다. 웹/하이브리드 앱일 경우, '웹뷰 화면 로딩시간', '웹뷰 화면 응답 시간'까지 구분하여 볼 수 있으며, 안드로이드에서는 '프래그먼트 화면 로딩시간'도 확인 가능합니다.

히트맵을 통한 성능 현황 및 분포 확인


2. 성능 상세 분석

스택 분석을 통한 정확한 문제 원인 파악!

스택 분석을 통한 정확한 문제 원인 파악!

성능 상세 분석은 네이티브/웹뷰의 성능 현황을 상세히 분석할 수 있는 기능입니다. 코드 레벨로 호출된 함수들을 분석하여 성능 저하 문제 원인을 파악할 수 있습니다.

성능 상세 분석 주요 기능

성능 상세 분석은 '화면 성능 분석', '구간 분석'에서 성능 히트맵을 클릭하거나 구간을 드래그하여 확인할 수 있습니다.

네이티브 화면 로딩시간의 성능 정보를 한 번에 확인할 수 있는 '트레이스 뷰'

특정 화면(btxid)을 기준으로 각 성능 정보를 트레이스 뷰로 한 번에 확인할 수 있습니다. 네이티브 화면 로딩, Lifecycle, HTTP 요청 정보, 스택 정보를 통합하여 확인, 분석할 수 있습니다.
화면을 준비하고, 그리는 과정에서 성능 저하가 있었는지, 서버 요청/응답이 느렸는지 여러 요인을 빠르게 분석할 수 있습니다.

* 스택 정보의 경우, 수집 시점(Dump interval)에 따라 확률적으로 포함될 수 있습니다.

네이티브 화면 로딩시간의 성능 정보를 한 번에 확인할 수 있는 '트레이스 뷰'
네이티브 트레이스 뷰

코드레벨로 원인 파악이 가능한 '네이티브 스택 분석'

성능 상세 분석은 네이티브 스택 분석, 웹 리소스 분석, 상세 응답 분석을 할 수 있습니다. 이를 통해 성능의 문제점과 문제가 되는 구간 파악이 가능합니다.

코드레벨로 원인 파악이 가능한 '네이티브 스택 분석'

Q & A

IMQA와 관련하여 궁금하신 사항은 언제든 아래 연락처로 문의해 주시면 상세히 안내해 드리겠습니다. 이미지를 클릭하시면 1:1 채팅 창으로 이동합니다.

  • 02-6395-7730
  • support@imqa.io
IMQA 가격 안내 배너

Share on

Tags

IMQA 뉴스레터 구독하기

국내외 다양한 기술 소식을 선별하여 매월 전달해드립니다. IMQA 뉴스레터를 통해 기술 이야기를 함께해보세요.

구독하기