![실행 파일의 실행 시간이 실행 시간을 크게 늘리나요?](https://linux55.com/image/180132/%EC%8B%A4%ED%96%89%20%ED%8C%8C%EC%9D%BC%EC%9D%98%20%EC%8B%A4%ED%96%89%20%EC%8B%9C%EA%B0%84%EC%9D%B4%20%EC%8B%A4%ED%96%89%20%E2%80%8B%E2%80%8B%EC%8B%9C%EA%B0%84%EC%9D%84%20%ED%81%AC%EA%B2%8C%20%EB%8A%98%EB%A6%AC%EB%82%98%EC%9A%94%3F.png)
쉘 명령을 실행하면 time
명령 자체의 실행 시간이 크게 늘어나나요? 결국 사용자 공간에서 소요되는 시간과 시스템 호출을 기다리는 데 소요되는 시간을 구분하므로 이러한 개별 이벤트를 모니터링하는 데 많은 오버헤드가 필요하지 않을까요?
답변1
아니요, 이 time
명령을 사용해도 명령 자체의 실행 시간이 크게 늘어나지는 않습니다. 이 명령은 time
대부분의 정보를 시스템 호출에서 가져옵니다. 값은 호출 여부에 대한 정보를 times()
수집하는 커널에서 가져옵니다 . times()
시스템 호출에 대한 자세한 내용은 man 2 times
참고자료를 참조하세요.times()