프레임과 실행 표본
프레임 단위의 실행 정보를 다루는 방식과 표본을 수집하는 프로파일링을 함께 제공한다. 원격 텔레메트리를 지원하며 실행 중인 응용의 성능 특성을 조사하는 데 사용한다. 게임뿐 아니라 다른 종류의 응용에도 적용할 수 있다.
CPU와 GPU의 관측
CPU 프로파일링을 위해 C와 C++ 및 Lua와 Python 등에서 직접 통합하는 기능을 제공한다. GPU 쪽은 Vulkan과 OpenGL 및 Direct3D와 Metal 같은 그래픽 API나 CUDA 등의 연산 API를 지원한다. 사용하는 언어와 API에 맞는 연결 방식을 선택한다.
자원과 화면 정보
메모리 할당과 잠금 및 문맥 전환을 관측 범위에 포함한다. 캡처한 프레임에 화면 이미지를 연결하는 기능도 있어 프레임의 시각적 상태와 실행 정보를 함께 살펴볼 수 있다. 여러 종류의 관측 정보를 연결해 응용 실행을 분석하는 도구다.
관련 문서
Perfetto / Trace Compass / Valgrind / Callgrind / GPU / 프로파일링