2013-10-19 1 views
0

valgrind의 어떤 명령과 도구를 사용하면 Linux에서 다음 통계를 얻을 수 있습니까?Valgrind : 메모리 액세스, 사이클 및 명령어 실행을위한 명령

실행 (CPU) 명령의 수 사이클의 수 메모리의 번호는 어떻게 나에게 도움이 될 것입니다 내가 그 cachegrind을 알게하고 callgrind 위의 작업을 위해 나를 도울 수 있지만, 이는 읽는

명령에 액세스 그래서.

답변

1

그냥 유형 :

valgrind --tool=cachegrind ./program 

즉, cachegrind를 사용하십시오. 읽기/쓰기 누락과 함께 많은 명령어와 메모리 액세스를 인쇄합니다. 기능별 값이 필요한 경우 다음을 입력하십시오.

cachegrind.out을 입력하십시오. 첫 번째 명령을 실행할 때 작성된 파일이고 PID는 프로세스 ID입니다. "--show"옵션은 필수적인 것은 아니며 intresting 할 것으로 보이는 메모리 및 명령어 액세스로 출력을 제한합니다.