Сообщение Re[115]: Тормознутость и кривость linq от 26.06.2016 18:13
Изменено 26.06.2016 18:15 liiw
Здравствуйте, gandjustas, Вы писали:
L>>Примерно так и есть, используется 100 итераций для разогрева и 1000 для замера. Делать больше не знаю есть ли смысл, т.к. ждать надо будет сильно дольше, а результаты немного прыгают между замерами (без влияния на результаты тестирования).
G>В результат попадает общее время или только среднее по 1000 "прогретых" запусков?
Сначала делается 100 итераций для разогрева. Это время никак не учитывается.
После этого делается 1000 итераций и берётся среднее время (время выполнения 1000 итераций делённое на 1000).
L>>Примерно так и есть, используется 100 итераций для разогрева и 1000 для замера. Делать больше не знаю есть ли смысл, т.к. ждать надо будет сильно дольше, а результаты немного прыгают между замерами (без влияния на результаты тестирования).
G>В результат попадает общее время или только среднее по 1000 "прогретых" запусков?
Сначала делается 100 итераций для разогрева. Это время никак не учитывается.
После этого делается 1000 итераций и берётся среднее время (время выполнения 1000 итераций делённое на 1000).
Re[115]: Тормознутость и кривость linq
Здравствуйте, gandjustas, Вы писали:
L>>Примерно так и есть, используется 100 итераций для разогрева и 1000 для замера. Делать больше не знаю есть ли смысл, т.к. ждать надо будет сильно дольше, а результаты немного прыгают между замерами (без влияния на результаты тестирования).
G>В результат попадает общее время или только среднее по 1000 "прогретых" запусков?
Сначала делается 100 итераций для разогрева. Это время никак не учитывается.
После этого делается 1000 итераций и берётся среднее время (время выполнения 1000 итераций делённое на 1000).
И так делается 3 раза. После этого берётся среднее из 3х раз.
L>>Примерно так и есть, используется 100 итераций для разогрева и 1000 для замера. Делать больше не знаю есть ли смысл, т.к. ждать надо будет сильно дольше, а результаты немного прыгают между замерами (без влияния на результаты тестирования).
G>В результат попадает общее время или только среднее по 1000 "прогретых" запусков?
Сначала делается 100 итераций для разогрева. Это время никак не учитывается.
После этого делается 1000 итераций и берётся среднее время (время выполнения 1000 итераций делённое на 1000).
И так делается 3 раза. После этого берётся среднее из 3х раз.