Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов > Языки программирования > Prolog
Перезагрузить страницу измерение продолжительности выполнения
Ответ
 
Опции темы Опции просмотра
  (#1 (permalink)) Старый
mickey mickey вне форума
Новичок
 
Сообщений: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 05.10.2007
По умолчанию 27.11.2007, 21:50

Как произвести измерение продолжительности времени выполнения программы, чтобы выяснить, в чем состоит улучшение при ее модификации?
Ответить с цитированием
  (#2 (permalink)) Старый
malamut malamut вне форума
Новичок
 
Сообщений: 7
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 25.11.2007
По умолчанию 27.11.2007, 23:26

Как? секундомером.
Я сам в Прологе новичок. Но можно, например, сделать предикат, который сам генерирует список большой длины. И этот список дальше передавать программе. Чем больше размер входных данных, тем разница эффективности разных способов решения становится очевиднее.
Ответить с цитированием
  (#3 (permalink)) Старый
Винитарх Винитарх вне форума
Специалист
 
Аватар для Винитарх
 
Сообщений: 7,958
Сказал(а) спасибо: 2
Поблагодарили 303 раз(а) в 303 сообщениях
Регистрация: 01.03.2003
Адрес: Краснодар
По умолчанию 28.11.2007, 00:04

Код:
statistics(cputime,T1), 
измеряемый_предикат(),
statistics(cputime,T2), 
T is T2-T1, 
write(T).
Ответить с цитированием
Ads
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Измерение температуры компьютера. логопед Любые вопросы от новичков 21 02.03.2011 20:40
VBA, добавляю код на этапе выполнения Antonyj Visual Basic 0 24.01.2011 18:48
Определение продолжительности гласной и слога методами схемотехники... wlad115 Задания за деньги 7 27.10.2008 10:17
Анализ выполнения скрипта Monah IRH PHP 1 20.02.2007 23:15
Измерение производительности процессора Eugen3d Assembler 5 10.12.2006 22:13
Время выполнения цикла CoderOl Железо. Написание драйверов 12 30.10.2006 16:06
Прерывание выполнения SkyHawk C++ Builder 13 14.09.2006 16:01
Измерение межсекторного расстояния CD imported_Некто Delphi 2 13.12.2005 15:20
Измерение длины строки в пикселах Decembrist Visual C++ 2 24.09.2005 23:55
Измерение длительности импульса SIGMA Assembler 2 23.09.2005 12:49
Приоритет выполнения программ bacho_sun C++ Builder 5 08.08.2005 13:01
Приостановление выполнения потока c++ C++ на Unix 1 02.05.2005 08:43



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов