커널 모듈 최적화를 위한 프로파일..
글쓴이: air21c / 작성시간: 월, 2008/08/25 - 7:59오후
안녕하세요.
모듈 프로그램을 최적화 하고 싶은데요,
가령 모듈 프로그램 내에서 병목점이 되는 함수 같은 것을 최적화 하는 등의 일을 해보고 싶은데요.
이렇게 하기 위해서는 모듈 내에 함수별로 실행 시간의 비율등을 알면
많은 도움이 될 것 같습니다.
일반 응용 프로그램의 경우 gprof 같은 프로파일러를 쓰면 해당 결과를 볼 수 있을 것 같은데,
모듈내에서의 함수별 사용 비중을 알수 있는 프로파일러가 있는지요?
좋은 하루들 되세요^^
Forums:
oprofile 이
oprofile 이 있습니다.
cross 환경에서는 넘어야 할 산이 많고, native 로 하는 편이 속편합니다.
oprofile 의 shell script 에서 요구하는 것들이 좀 부담스럽긴 합니다.
OTL
답변 감사합니다.
답변 감사합니다.
저도 oprofile 의 사용을 검토해 봤습니다만, 커널 이미지를 셋팅하는데 vmlinuz
가 아닌 vmlinux 를 써야한다는 조건이 있는데, 구글링 해보니...
vmlinux 형태로 얻을려면 커널을 재컴파일 해야된다고 하더라구
혹시나 대안이 있을까 해서 질문 했습니다.
다른 방법은 없을까요..?
vmlinux 는 oprofile의
vmlinux 는 oprofile의 툴킷에서 필요로 합니다. 결과물을 분석하는 데 쓰입니다.
제가 질문을 잘 못 봤네요.
oprofile 로는 모듈을 프로파일링하기 어려울 겁니다.
OTL
vmlinux 는 oprofile의
중복삭제.
OTL
댓글 달기