Модераторы: xvr
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> время работы функции 
:(
    Опции темы
max07
Дата 14.3.2006, 20:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 178
Регистрация: 21.12.2004

Репутация: нет
Всего: нет



Всем прювет,

какой есть способ узнать сколько времени работала функция например в секундах?

Спасибо.
PM MAIL   Вверх
GrayCardinal
Дата 15.3.2006, 06:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Фигасе
****


Профиль
Группа: Завсегдатай
Сообщений: 3039
Регистрация: 9.11.2003

Репутация: 8
Всего: 58



Забей на секунды. Пользуй микросекунды ! (прям лозунг)
Скатай отсюдавот
www.sf.net/projects/slilentbob
"DLib" и пользуй
Dtimer
and
print_the_time
Ну или подправь последнюю под свои нужды. Скорее всего Dfork тебе там тоже понравится smile
Добавлено @ 06:14
А вообще два
gettimeofday
и дело в шляпе (на эти два вызова у меня уходит 5мкс)

Это сообщение отредактировал(а) GrayCardinal - 15.3.2006, 06:18


--------------------
PM MAIL WWW   Вверх
max07
Дата 15.3.2006, 12:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 178
Регистрация: 21.12.2004

Репутация: нет
Всего: нет



Скачал я эту либу, но чё то там ничё не ясно... Не нашёл ничё, мож искать не умею.
PM MAIL   Вверх
GrayCardinal
Дата 15.3.2006, 21:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Фигасе
****


Профиль
Группа: Завсегдатай
Сообщений: 3039
Регистрация: 9.11.2003

Репутация: 8
Всего: 58



Угу. Я в курсе. Документации там нет совсем (и не будет). Я предлагал глянуть код означенных функций. Короче,
$ man gettimeofday
$ man time
$ man ctime



--------------------
PM MAIL WWW   Вверх
max07
Дата 16.3.2006, 14:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 178
Регистрация: 21.12.2004

Репутация: нет
Всего: нет



Как пользоваться то этой gettimeofday?

Пишу так:

Код

#include <time.h>

typedef struct timeval tm;

  tm start, end;
  float  msecs = 0.0;

gettimeofday ( &start, NULL );

// deistvija

gettimeofday ( &end, NULL );
msecs = ( end.tv_usec - start.tv_usec );
cout << "Time: " << msecs << endl;


и вот чё получаю при компиляции:

Код

main.cpp:78: error: `gettimeofday' undeclared (first use this function)


всё разобрался, просто надо было так: #include <sys/time.h> smile

Это сообщение отредактировал(а) max07 - 16.3.2006, 14:13
PM MAIL   Вверх
GrayCardinal
Дата 16.3.2006, 16:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Фигасе
****


Профиль
Группа: Завсегдатай
Сообщений: 3039
Регистрация: 9.11.2003

Репутация: 8
Всего: 58



max07,
Бывает. С начала. Потом чисто рефлекторно смотришь что надо прописывать ;)


--------------------
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С/С++: Программирование под Unix/Linux"
xvr
  • Проставьте несколько ключевых слов темы, чтобы её можно было легче найти.
  • Не забывайте пользоваться кнопкой "Код".
  • Вопросы мобильной разработки тут
  • Телепатов на форуме нет! Задавайте чёткий, конкретный и полный вопрос. Указывайте полностью ошибки компилятора и компоновщика.
  • Новое сообщение должно иметь прямое отношение к разделу форума. Флуд, флейм, оффтопик запрещены.
  • Категорически запрещается обсуждение вареза, "кряков", взлома программ и т.д.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, xvr.

 
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Программирование под Unix/Linux | Следующая тема »


 




[ Время генерации скрипта: 0.0432 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.