실행 파일의 실행 시간이 실행 ​​시간을 크게 늘리나요?

실행 파일의 실행 시간이 실행 ​​시간을 크게 늘리나요?

쉘 명령을 실행하면 time명령 자체의 실행 시간이 크게 늘어나나요? 결국 사용자 공간에서 소요되는 시간과 시스템 호출을 기다리는 데 소요되는 시간을 구분하므로 이러한 개별 이벤트를 모니터링하는 데 많은 오버헤드가 필요하지 않을까요?

답변1

아니요, 이 time명령을 사용해도 명령 자체의 실행 시간이 크게 늘어나지는 않습니다. 이 명령은 time대부분의 정보를 시스템 호출에서 가져옵니다. 값은 호출 여부에 대한 정보를 times()수집하는 커널에서 가져옵니다 . times()시스템 호출에 대한 자세한 내용은 man 2 times참고자료를 참조하세요.times()

관련 정보