работа с временем в gcc
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
работа с временем в gcc - 2009-11-05 00:11:19.163333
|
|
|
varf
Сообщений: 12
Оценки: 0
Присоединился: 2008-10-26 01:04:27.150000
|
Необходимо измерить время передачи данных между процессами. Процессы общаются через udp сокеты. Думаю использовать како-то общий таймер, напрмер работать с системным временем, но реализовать не знаю как Не подскажите, как это красиво сделать?
|
|
|
RE: работа с временем в gcc - 2009-11-05 12:01:43.013333
|
|
|
Lost_boy
Сообщений: 327
Оценки: 0
Присоединился: 2009-03-25 11:07:27.910000
|
Если тебе этого будет достаточно, можешь засекать время начала отправки и конца отправки (в одном процессе), после чего подсчитываешь разность и получаешь время, если надо пересылаешь его другим процессам. http://www.codenet.ru/progr/cpp/spru/ctime.php
|
|
|
RE: работа с временем в gcc - 2009-11-05 21:33:01.913333
|
|
|
varf
Сообщений: 12
Оценки: 0
Присоединился: 2008-10-26 01:04:27.150000
|
quote:
Если тебе этого будет достаточно, можешь засекать время начала отправки и конца отправки (в одном процессе), после чего подсчитываешь разность и получаешь время, если надо пересылаешь его другим процессам. http://www.codenet.ru/progr/cpp/spru/ctime.php проблема в том, что эти функции у меня в линуксе почему-то не работают(
|
|
|
RE: работа с временем в gcc - 2009-11-05 21:54:51.133333
|
|
|
Lost_boy
Сообщений: 327
Оценки: 0
Присоединился: 2009-03-25 11:07:27.910000
|
Бред, я сейчас работаю с ними (Suse 11.1)
long ltime;
time(&ltime);
char* date = ctime(&ltime);
В date лежит текущая дата в формате - "Mon Jan 02 02:03:55 1980" Но все же думаю это не самый лучший способ для работы с временем, надо что-то другое придумать..
|
|
|
RE: работа с временем в gcc - 2009-11-06 02:48:57.723333
|
|
|
Denaturat
Сообщений: 1741
Оценки: 453
Присоединился: 2008-10-27 20:50:06.380000
|
http://linux.die.net/man/3/clock http://www.opengroup.org/onlinepubs/000095399/functions/gettimeofday.html меряешь до, меряешь после. вычисляешь разницу
|
|
|
|
|