메인 콘텐츠로 건너뛰기

flameGraph

도입 버전: v23.8.0 스택트레이스 목록을 사용해 플레임 그래프를 생성합니다. flamegraph.pl 유틸리티로 플레임 그래프의 SVG를 렌더링하는 데 사용할 수 있는 문자열 배열을 출력합니다.
ptr != 0인 경우, flameGraph는 크기와 ptr가 동일한 메모리 할당(size > 0)과 메모리 해제(size < 0)를 서로 매핑합니다. 해제되지 않은 메모리 할당만 표시됩니다. 매핑되지 않은 메모리 해제는 무시됩니다.
구문
인수
  • traces — 원시 주소 또는 이미 심볼화된 문자열(예: arrayMap(addressToSymbol, trace))로 표현된 스택트레이스입니다. Array(UInt64) 또는 Array(String)
  • size — 선택 사항입니다. 메모리 프로파일링을 위한 할당 크기입니다(기본값 1). UInt64
  • ptr — 선택 사항입니다. 할당 주소입니다(기본값 0). UInt64
반환 값 flamegraph.pl 유틸리티에서 사용할 문자열 배열을 반환합니다. Array(String) 예시 CPU 쿼리 프로파일러를 기반으로 플레임 그래프 생성하기
Query
Response
메모리 쿼리 프로파일러를 기반으로 모든 메모리 할당을 표시하는 플레임 그래프 생성
Query
Response
메모리 쿼리 프로파일러를 기반으로 해제되지 않은 메모리 할당을 보여주는 플레임 그래프 만들기
Query
Response
메모리 쿼리 프로파일러를 기반으로 특정 시점의 활성 할당 상태를 보여주는 플레임 그래프를 생성합니다
Query
Response
마지막 수정일 2026년 7월 2일