exevp로 실행한 명령의 수행 성능을 측정할수 있을까요?
글쓴이: netipark / 작성시간: 화, 2004/10/05 - 3:11오전
.... if( (pid = fork()) < 0) perror("fork error\n"); else if (pid == 0) { execvp(arg_list[0], arg_list); exit(127); .... }
fork()로 child process 생성하고 child process 부분에서 execvp를
이용하여 명령을 실행하는데요 이 execvp로 실행시킨 명령의 system
time, user time을 구하고자 합니다..
그래서 여러번 명령을 수행한후 각 명령마다의 성능 수치를 parent process에서
얻으려고 하는데.. 잘 안돼네요..
execvp 앞, 뒤로 시간을 측정할 수도 없고 난감한데 힌트라도 얻을수 있을까
해서 여쭈어 봅니다..
조언 부탁드립니다..
Forums:
/proc 파일시스템에 다 있을것 같군요/proc 파일시스템을 공부해
/proc 파일시스템에 다 있을것 같군요
/proc 파일시스템을 공부해보세요
man 2 timesman 2 getrusage
man 2 times
man 2 getrusage
---
http://coolengineer.com
댓글 달기