docker에서 실행되는 애플리케이션에서 perf를 사용하려고 합니다. 추적을 얻으려면 호스트 시스템에서 perf를 실행하고 컨테이너에서 실행 중인 애플리케이션에 연결합니다. 이것은 훌륭하게 작동합니다.
그런데 데이터를 분석해 보니 어떤 기능에 시간이 소요되는지는 나오지 않습니다. .so 라이브러리의 이름만 표시되고 다른 것은 표시되지 않습니다.
디버깅 기호(-O2 -g)를 사용하여 애플리케이션을 컴파일했지만 여전히 결과가 없습니다.
perf가 호스트에서 실행되고 추적된 애플리케이션이 docker에서 실행되는 설정에서 데이터를 시각화하기 위해 특별히 무언가를 설정해야 합니까?