Posted by Владимир Секретев (24.42.161.96) on June 01, 2002 at 23:59:26:
In Reply to: Статистика posted by Владимир Секретев on June 01, 2002 at 19:25:39:
Выполнение формы, сортирующей 3000 записей в массиве [a] занимает на этой машине 5 секунд.
К сожалению, это не чистое время сортировки, так как часть времени работы формы тратится на заполнение массива [a] наименованиями счетов и субсчетов. Чистое время будет несколько лучше.
В процессе дальнейших экспериментов выснилось, что я был не совсем прав. Заполнение массива происходит очень быстро. 3000 элементов прочитываются из плана счетов и размещаются в массиве [a] менее чем за 1 сек. Основное время
падает на отображение отсортированного массива.
Поэтому, чтобы получить более точное время работы алгоритма сортировки, я убрал распечатку отсортированного массива. Кроме того, в алгоритм были внесены дополнительные оптимизации.
В результате цифры уточнились и улучшились.
Данные приводятся для сетевой версии в конфигурации, описанной в предыдущем сообщении и
только для массива [a]. В круглых скобках приводиться удельное время в миллисекундах на один элемент массива. Для замера времени использовалась статистика сервера.
Количество Время
------------------------------------------------
1000 1.7 (1.70)
2000 2.9 (1.45)
3000 4.4 (1.46)