pprof 사용

1. 설치
구 글 - perftools 사이트 에서 (http://code.google.com/p/google-perftools/downloads/list) 최신 버 전의 패 키 지 를 다운로드
2. 컴 파일 과 실행
void bar()
{
    for(int i = 0; i < 1000; i++)
    {
        ;
    }

}

void foo()
{
    for(int i = 0; i < 100000; i++)
    {
        bar();
    }

}

#include 
#include 
#include 
#include 
#include "DebugData.h"

int main(int argc, char * argv[])
{
    char * ptrChar = NULL;
    DEBUG_PRINTF( "111111111111........");
    ProfilerStart("myprof.txt");
    bar();
    foo();

    ProfilerStop();

}

  컴 파일 매개 변수 증가 - lproler - L $(LIB PROFILER DIR)
3. 결과 분석
실행  생 성 됩 니 다. / my prof. txt
분석 결과:
pprof --tools=/usr/bin/ --pdf ./t myprof.txt > myprof.pdf
그 중에서 -- tools = / usr / bin / 매우 중요 합 니 다.추가 하지 않 으 면 함수 이름 을 표시 하지 않 고 주소 만 표시 할 수 있 습 니 다.

좋은 웹페이지 즐겨찾기