Re: Measure time
Der Herr Hofrat <[email protected]>
| Newsgroups | org.kernel.vger.linux-gcc,org.kernel.vger.linux-kernel |
|---|---|
| Message-ID | <[email protected]> |
> > Hi, > > ftime() will return milliseconds, but it's considered an obsolete function. > You could use gettimeofday() (as Richard Johnson suggested) to get > microseconds and divide them to get milliseconds, although I don't know how > time critical your routines are. > > If you're still looking for nanoseconds, I'm told you can use > clock_gettime() but it's still quite unavailable (I've never seen it myself, > yet).. however even if it was available you possibly wouldn't get a very > high resolution from it with current systems.. > clock_gettime() is available in the hard realtime extensions like RTLinux . The clock resolution is limited to 32ns though - and atleast on X86 I don't think there is a way to get below that. hofrat