Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.02.2010, 15:14   #1
Jasper92
Форумчанин
 
Аватар для Jasper92
 
Регистрация: 07.02.2009
Сообщений: 110
По умолчанию Время.

Как рассчитать время быстродействия программы? Программа написана на С.
Jasper92 вне форума Ответить с цитированием
Старый 03.02.2010, 15:22   #2
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Цитата:
Сообщение от Jasper92 Посмотреть сообщение
Как рассчитать время быстродействия программы? Программа написана на С.
Смотря какая прога. Если к примеру требуются действия пользователя, то нужно считать по кускам.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 03.02.2010, 15:26   #3
Jasper92
Форумчанин
 
Аватар для Jasper92
 
Регистрация: 07.02.2009
Сообщений: 110
По умолчанию

От пользователя требуется ввести только массив из 5 цифр. Как считать по кускам?
Jasper92 вне форума Ответить с цитированием
Старый 03.02.2010, 15:40   #4
Ivan_32
somewhere else
Участник клуба
 
Аватар для Ivan_32
 
Регистрация: 17.07.2008
Сообщений: 1,409
По умолчанию

GetSystemTime до и после расчетов - разница и будет временем выполнения.
Это если вы не знаете ассемблер. Если же знаете, то можно воспользоваться этим бенчмарком.
"Тяжело в учении, легко в бою" - А.В. Суворов

Последний раз редактировалось Ivan_32; 03.02.2010 в 18:25.
Ivan_32 вне форума Ответить с цитированием
Старый 03.02.2010, 15:47   #5
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Цитата:
Сообщение от Jasper92 Посмотреть сообщение
От пользователя требуется ввести только массив из 5 цифр. Как считать по кускам?
Сколько я могу вводить 5 цифр? Могу по секунде на цифру, а могу и день потратить, верно?
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 04.02.2010, 00:21   #6
LeBron
Форумчанин
 
Регистрация: 10.10.2009
Сообщений: 680
По умолчанию

Если речь идет о самой работе программы после считывания этих 5 цифр, то надо посмотреть на то, что должна делать программа. Оцените ее сверху, снизу, сбоку и с других сторон, взгляните на асимптотическую оценку, а дальше только учет быстродействия железа.
LeBron вне форума Ответить с цитированием
Старый 04.02.2010, 10:22   #7
Jasper92
Форумчанин
 
Аватар для Jasper92
 
Регистрация: 07.02.2009
Сообщений: 110
По умолчанию

Цитата:
Сколько я могу вводить 5 цифр? Могу по секунде на цифру, а могу и день потратить, верно?
Согласен. А если не считать время, которое понадобиться на ввод массива. Как тогда?
Jasper92 вне форума Ответить с цитированием
Старый 04.02.2010, 10:37   #8
Goodwin98
equ asm
Участник клуба
 
Аватар для Goodwin98
 
Регистрация: 02.05.2009
Сообщений: 1,605
По умолчанию

Засекаете время ДО, выполняете, смотрите время ПОСЛЕ. Вычитаете одно время из другого и получаете результат.
Какой вопрос - такой ответ. Не забываем пользоваться поиском, гуглом.
Помощь в выполнении работ по ассемблеру ICQ:2725322O4
Goodwin98 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
текущее время (системное время ) Sirk0 Общие вопросы Delphi 27 07.03.2015 17:52
Время нажатия на кнопку мыши(Время реакции) Кирилл13 Помощь студентам 1 11.04.2009 19:41
Время |{ot Паскаль, Turbo Pascal, PascalABC.NET 4 14.05.2008 17:32
время Женька Помощь студентам 4 21.04.2008 17:07
Время.. ZhekON Общие вопросы Delphi 6 18.06.2007 16:59