Отправляет email-рассылки с помощью сервиса Sendsay

Есть под linux еще какие-нибудь функции подобные do_gettimeofday ??

У меня есть небольшой кусок программ
do_gettimeofday(time_now)
...
for(i=0;i<10;i++){
...
}
...
do_gettimeofday(time_end)

time = time_now.tv_usec - time_end.tv_usec
printf(time);

Яхочу узнать за сколько времени он выполниться
я хотел воспользоваться do_gettimeofday(struct timeval *time_now) не
получилось?
Есть под linux еще какие-нибудь функции подобные do_gettimeofday ??

Ответить   Tue, 9 Mar 2004 17:15:41 +0600 (#99710)

 

Ответы:

On Tue, 9 Mar 2004 17:15:41 +0600
Selukov Andrew <unsol_andr***@m*****.ru> wrote:

Вот тебе пример простой проги:

#include <stdio.h>
#include <time.h>

int main()
{
time_t start, end;
start=clock();
//... твой кусок программы
end=clock();

printf("Time = %d\n",end - start);
return 0;
}
Желаю удачи!
-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 5006; Возраст листа: 227; Участников: 1061
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/99798



-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Tue, 9 Mar 2004 20:44:15 +0300 (#99798)

 

Tue, 9 Mar 2004 17:15:41 +0600
Selukov Andrew <unsol_andr***@m*****.ru> написал:

^^^??? ^^-- ???

^^^^-- ???

А подробнее? Приведённая программа ессно работать не будет, но это
никак не связано с gettimeofday...

Хм, есть gettimeofday(2). А вот о ф-ции do_gettimeofday я не знаю ничего,
и в моей системе её нет...

Пример с gettimeofday:

#include <sys/time.h>
#include <stdio.h>

int main(void)
{
int i;
struct timeval tv1;
struct timeval tv2;
double dt;

gettimeofday(&tv1, NULL);
for(i = 0; i < 100000000; i++);
gettimeofday(&tv2, NULL);

dt = (tv2.tv_sec - tv1.tv_sec) + 1e-6 * (tv2.tv_usec - tv1.tv_usec);
printf("dt = %.6f\n", dt);

return 0;
};
-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 5047; Возраст листа: 228; Участников: 1062
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/100377



-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Alex Suykov Wed, 10 Mar 2004 18:58:26 +0200 (#100377)