25.4. 불amegraphs 해석
플로브그의 각 박스는 스택의 다른 기능을 나타냅니다. y축은 각 스택의 가장 높은 박스가 있는 스택의 깊이를 보여줍니다. 각 스택은 실제로 on-CPU이고 그 아래의 모든 것이 ancestry인 함수입니다. X축은 샘플 호출-그래픽 데이터의 채우기를 표시합니다.
지정된 행에 스택의 자식은 x 축을 따라 각 함수의 내림차순으로 가져온 샘플 수에 따라 표시됩니다. x축은 통과 시간을 나타내지 않습니다. 개별 상자가 더 넓어지면 데이터가 샘플링되는 시점에 온-CPU 또는 온-CPU ancestry의 일부가되었습니다.
절차
이전에 표시되지 않을 수 있는 함수 이름을 표시하고, 그 지정된 위치에서 스택을 확대하기 위해 플로브리 내의 상자에서 데이터 클릭을 추가로 조사합니다.
- fireamegraph의 기본 보기로 돌아가려면 을 클릭합니다.
사용자 공간 함수를 나타내는 박스는 함수의 바이너리가 제거되었기 때문에 플로 즈
에서 알 수 없는 것으로 표시될 수 있습니다. 실행 파일의 debuginfo
패키지를 설치하거나 로컬에서 개발한 애플리케이션인 경우 디버깅 정보를 사용하여 애플리케이션을 컴파일해야 합니다. GCC에서 -g
옵션을 사용하여 이러한 상황에서 함수 이름 또는 기호를 표시합니다.