질문 : Linux에서 실행되는 C ++ 코드를 어떻게 프로파일링 할 수 있습니까? Linux에서 실행중인 C ++ 응용 프로그램이 있는데,이 응용 프로그램을 최적화하는 중입니다. 내 코드의 어떤 영역이 느리게 실행되고 있는지 어떻게 알 수 있습니까? 답변 프로파일 러를 사용하는 것이 목표 인 경우 제안 된 것 중 하나를 사용하십시오. 그러나 서두르고 주관적으로 느리면서 디버거에서 프로그램을 수동으로 중단 할 수있는 경우 성능 문제를 찾는 간단한 방법이 있습니다. 여러 번 중지하고 매번 호출 스택을 확인하십시오. 시간의 일정 비율, 20 % 또는 50 % 등을 낭비하는 코드가 있다면 각 샘플에 대한 작업에서 코드를 포착 할 확률입니다. 따라서 그것은 대략적으로 볼 수있는 샘플의 비율입니다. 교육받은 추측..