real, user, sys가 뜻하는 의미가 뭔가요?
제가 작성한 프로그램의 time결과가 다음과 같이 나옵니다.
real 1m23.878s user 0m5.380s sys 0m1.370s
real이 user+sys의 10배도 넘는데 왜 그런가요? 소스코드에 time check을 넣어서 보면 실제 루틴이 실행되는시간은 user+sys 정도 나옵니다. 그런데 real은 왜 저렇게 많이 나오는 걸까요?
I/O wait 및 scheduling으로 인해 실행되지 않은 시간도 real time에 포함됩니다.
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
real time : elapsed time
I/O wait 및 scheduling으로 인해 실행되지 않은 시간도
real time에 포함됩니다.
댓글 달기