gcc는 실제사용 할때와 동일하게 컴파일. (-g 옵션을 하면 opannotate 를 사용할 수 있다.)
– $ opcontrol --reset
– $ opcontrol --event=[추가할이벤트] (디폴트는 CPU cycle)
– $ opcontrol --event=[추가할이벤트] (디폴트는 CPU cycle)
– $ opcontrol --start (--no-vmlinux)
– 여기에서 실제 벤치마킹 수행
– 여기에서 실제 벤치마킹 수행
– $ opcontrol --dump
– $ opcontrol -h
– $ opreport -l [실행파일]
– $ opannotate --source [실행파일] ===> c 소스파일에 각 라인별 counter가 나온다.
각 CPU 별로 추가할 event는 http://oprofile.sourceforge.net/docs/ 참조.– $ opannotate --source [실행파일] ===> c 소스파일에 각 라인별 counter가 나온다.