Показать сообщение отдельно
Старый 17.05.2008, 09:52   #17   
IGBT
 
Аватар для Pengvin
 
Сообщений: 534
Регистрация: 09.10.2005

Pengvin вне форума Не в сети
http://tldp.org/HOWTO/IO-Port-Programming-4.html
выдержка из статьи
Цитата:
For times accurate to one second, it is probably easiest to use time(). For more accurate times, gettimeofday() is accurate to about a microsecond (but see above about scheduling).
набросал примерчик:

int main()
{
struct timeval tv1,tv2;
struct timezone tz;
int p=gettimeofday(&tv1,&tz);
int i;
for (i=0;i>=50000000000000;i++)
{
asm("nop\n");
}
gettimeofday(&tv2,&tz);
printf("Errors: %d\nmicroseconds: %d\n",p,tv2.tv_usec-tv1.tv_usec);
}
  Ответить с цитированием