Информация об изменениях

Сообщение Re[9]: 32 bit от 14.03.2023 21:54

Изменено 14.03.2023 21:59 Философ

Re[9]: 32 bit
Здравствуйте, rudzuk, Вы писали:

R>Здравствуйте, Философ, Вы писали:


Ф>> Понятно Наши паскалисты не настоящие.

Ф>> Не настоящие!

R>Не пойму, что ты сказать хотел


Такой код меряют не в милисекундах. Даже во времена Pentium 4 для этого использовался HPET иначе ничего хорошего не намеряешь. Некоторые по привычке использовали RTDSC. А ещё раньше использовали только RDTSC. В крайнем случае люди использовали Multimedia timers.


Позор это потому, что ты что-то намерял, удивился полученным результатам и понёс на форум. Даже не подумал о том, что у тебя результаты прям сильно-сильно другие. Это ошибка десятиклассника, который в физической задаче ошибся на пять порядков, не придал этому значения и записал в ответ.

У вас в паскале есть вот такая обёртка https://wiki.freepascal.org/EpikTimer/ru
Почти во всех языках в стандартных библиотеках такое обычно есть из коробки — профилирование кода слишком распространённая задача.
Re[9]: 32 bit
Здравствуйте, rudzuk, Вы писали:

R>Здравствуйте, Философ, Вы писали:


Ф>> Понятно Наши паскалисты не настоящие.

Ф>> Не настоящие!

R>Не пойму, что ты сказать хотел


Такой код меряют не в милисекундах. Даже во времена Pentium 4 для этого использовался HPET иначе ничего хорошего не намеряешь. Некоторые по привычке использовали RTDSC. А ещё раньше использовали только RDTSC. В крайнем случае люди использовали Multimedia timers.


Позор это потому, что ты что-то намерял, удивился полученным результатам и понёс на форум. Даже не подумал о том, что у тебя результаты прям сильно-сильно другие. Это ошибка десятиклассника, который в физической задаче ошибся на пять порядков, не придал этому значения и записал в ответ.

У вас в паскале есть вот такая обёртка https://wiki.freepascal.org/EpikTimer/ru
Почти во всех языках в стандартных библиотеках такое обычно есть из коробки — профилирование кода слишком распространённая задача.

Там внутри вот это используется.