일부 OProfile 등록정보는 그래픽 인터페이스를 사용하여 설정 가능합니다. 그래픽 인터페이스를 시작하시려면 쉘 프롬프트에서 루트로 oprof_start 명령을 실행하시기 바랍니다.
옵션을 변경하신 후에는 저장 후 종료 버튼을 클릭하여 변경 사항을 저장하실 수 있습니다. 변경된 등록정보는 /root/.oprofile/daemonrc에 기록되며 응용 프로그램이 종료합니다. 응용 프로그램을 종료하여도 OProfile은 샘플 수집 작업을 멈추지 않습니다.
설정 탭에서 43.2.2 절에서 설명되었듯이 프로세서 카운터에 샘플링할 사건을 설정하시고 풀다운 메뉴에서 카운터를 선택하신 후 목록에서 사건을 선택하시기 바랍니다. 목록 아래쪽에 사건에 대한 간략한 설명이 나타날 것입니다. 특정 카운터와 특정 구조에서 사용 가능한 사건만 나타납니다. 또한 프로파일러가 실행 중인지 여부와 간략한 상황도 인터페이스에 나타납니다.
43.2.3 절에서 설명되었듯이 탭 오른쪽에서 현재 선택된 사건에 대하여 커널 모드에서 사건을 계산하도록 커널 프로파일 옵션을 선택핫비시오. 이 옵션은 opcontrol --ctrN-kernel=1 명령과 동일하며, 이 명령에서 N은 카운터 번호를 나타냅니다. 만일 이 옵션이 선택되지 않으면 opcontrol --ctrN-kernel=0 명령을 입력하는 것과 같습니다.
43.2.3 절에서 설명되었듯이 현재 선택된 사건에 대하여 사용자 모드에서 사건을 계산하도록 사용자 이진 프로파일 옵션을 선택하십시오. 이 옵션은 opcontrol --ctrN-user=1 명령과 동일하며, 이 명령에서 N은 카운터 번호를 나타냅니다. 만일 이 옵션이 선택되지 않으면 opcontrol --ctrN-user=0 명령을 입력하는 것과 같습니다.
계산 입력란을 사용하여 43.2.2.1 절에서 설명되었듯이 현재 선택된 사건에 대한 샘플 수집 속도를 설정하십시오.
43.2.2.2 절에서 설명되었듯이 현재 선택된 사건에 사용 가능한 유닛 마스크가 있다면 설정 탭의 오른쪽에 위치한 유닛 마스크 영역에 나타납니다. 유닛 마스크 옆 체크박스를 선택하여 해당 사건에 유닛 마스크를 사용하십시오.
커널을 프로파일하시려면 설정 탭에서 커널 이미지 파일 입력란에 감시할 커널의 vmlinux 파일의 이름과 위치를 입력하십시오. OProfile이 커널을 감시하지 않도록 설정하시려면 커널 이미지 없음을 선택하시기 바랍니다.
만일 상세 (Verbose) 옵션을 선택하시면 oprofiled 데몬은 보다 상세한 정보를 기록합니다.
응용 프로그램 당 커널 샘플 파일을 선택하시면 OProfile은 43.2.3 절에서 설명되었듯이 커널과 커널 모듈에 대하여 응용 프로그램마다 별개의 프로파일을 생성합니다. 이것은 opcontrol --separate=kernel 명령을 입력하는 것과 같습니다. 만일 응용 프로그램 당 공유 라이브러리 샘플 파일을 선택하시면, OProfile은 라이브러리에 대한 응용 프로그램 당 프로파일을 생성합니다. 이것은 opcontrol --separate=library 명령을 입력하는 것과 같습니다.
43.5 절에서 설명되었듯이 데이터가 샘플 파일에 기록되도록 하시려면 프로파일러 데이터 플러시(flush)함 버튼을 클릭하십시오. 이것은 opcontrol --dump 명령을 입력하는 것과 같습니다.
그래픽 인터페에스에서 OProfile을 시작하시려면 프로파일러 시작 버튼을 누르시기 바랍니다. 프로파일러를 정지하려면 프로파일러 정지 버튼을 클릭하시면 됩니다. 응용 프로그램을 종료하여도 OProfile은 샘플 수집 작업을 멈추지 않습니다.