본문 바로가기
Tools for Dev

OProfile - A system-wide profiler for Linux systems

by leanu 2009. 9. 17.

울 회사 샹하이 시스템메니저쪽의 달인인 녀석이 사용하는 Profiling 도구중의 하나.

About 페이지를 잠깐 읽어보았는데 괜찮은 툴인것 같아 소개해본다. (하지만 아직 알파 버전, 안정적이라고는 하네요.)



주요 사항들
  • 컴파일시 특별한 옵션을 줄 필요가 없다. 커널 패치도 필요없다.
  • 시스템을 전반적으로 체크하는 녀석이다.
  • 다양한 low-level data 수집이 가능하다. ( 프로파일결과가 구체적이란 말인거 같은데...)
  • Gprof-style Call-Graph 도 그려준다.
  • 오버헤드가 적다. (1~8%)
  • Profile Data 는 함수 수준이나 명령어 수준의 세부 정보까지 기록되어 있다. 
  • 다양한 CPU 에서 작동 가능하다. 

댓글