Author Topic: Время работы алгоритма  (Read 4457 times)

0 Members and 1 Guest are viewing this topic.

Offline Shtafun

  • Newbie
  • *
  • Posts: 28
  • Karma: +0/-0
Время работы алгоритма
« on: October 11, 2006, 19:33:39 »
Как узнать точное время работы алгоритма, например на Делфи?
Точнее сказать засечь время нужно.
« Last Edit: October 11, 2006, 20:56:14 by Shtafun »

Offline demiurg

  • Hero Member
  • *****
  • Posts: 1014
  • Karma: +0/-0
    • http://larin.tomsk.ru
Время работы алгоритма
« Reply #1 on: October 11, 2006, 22:38:20 »
Quote from: Shtafun
Как узнать точное время работы алгоритма, например на Делфи?
Точнее сказать засечь время нужно.
Использовать профилировщики
Вот первый попавшийся пример на эту тему http://citforum.ru/book/optimize/chapter1.shtml
« Last Edit: October 11, 2006, 22:41:53 by demiurg »

Offline Shtafun

  • Newbie
  • *
  • Posts: 28
  • Karma: +0/-0
Время работы алгоритма
« Reply #2 on: October 11, 2006, 22:57:51 »
Quote from: demiurg
Использовать профилировщики
Вот первый попавшийся пример на эту тему http://citforum.ru/book/optimize/chapter1.shtml
А что такое профилировщики??
Мне не сильно точно нужно, я лабу пишу, примерно, нужна какая-то функция времени встроенная в Делфи, чтобы подсчитать можно было время работы сортировок при больших размерностях массива
« Last Edit: October 11, 2006, 22:58:26 by Shtafun »

Offline Terminator

  • Jr. Member
  • **
  • Posts: 80
  • Karma: +0/-0
    • Motor-club
Время работы алгоритма
« Reply #3 on: October 12, 2006, 09:46:40 »
Я думаю достаточно будет системное время посмотреть
Смотри хелп на TDateTime там найдёшь нужные функции.
Если время измеряется микросекундами, то придётся разбираться с профилировщиками.
Александр.

Offline demiurg

  • Hero Member
  • *****
  • Posts: 1014
  • Karma: +0/-0
    • http://larin.tomsk.ru
Время работы алгоритма
« Reply #4 on: October 12, 2006, 10:51:59 »
Quote from: Shtafun
А что такое профилировщики??
А Вы смотрели ссылку которую я приводил?
Quote
Мне не сильно точно нужно, я лабу пишу, примерно, нужна какая-то функция времени встроенная в Делфи, чтобы подсчитать можно было время работы сортировок при больших размерностях массива
Так зачем же сразу вводить в заблуждение -- "Как узнать точное время работы алгоритма".
Если Вам нужно "примерно" оценить время работы алгоритма, то сойдет и
Quote
The GetTickCount function retrieves the number of milliseconds that have elapsed since Windows was started.
« Last Edit: October 12, 2006, 10:57:17 by demiurg »

Offline Shtafun

  • Newbie
  • *
  • Posts: 28
  • Karma: +0/-0
Время работы алгоритма
« Reply #5 on: October 13, 2006, 16:21:56 »
Пасибочки