Время выполнения скриптов терминала PHP различается при первом и последующих вызовахPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Время выполнения скриптов терминала PHP различается при первом и последующих вызовах

Сообщение Anonymous »

У меня есть тестовый сценарий PHP, который выполняет несколько вызовов функции анализа и оценки строк для тестирования в нескольких случаях. Время выполнения каждой оценки строки (каждого отдельного теста) извлекается индивидуально, затем индивидуальное время суммируется и отображается общее время вычислений:

Код: Выделить всё

administrator@Mac-di-Paolo test % php formula-run-tests.php
All 94 tests passed!
Elapsed time: 1.332 ms.
Worst is at line 56 and took 34µs to run.

administrator@Mac-di-Paolo test % php formula-run-tests.php
All 94 tests passed!
Elapsed time: 1.085 ms.
Worst is at line 56 and took 43µs to run.

administrator@Mac-di-Paolo test % php formula-run-tests.php
All 94 tests passed!
Elapsed time: 1.056 ms.
Worst is at line 106 and took 36µs to run.

administrator@Mac-di-Paolo test %
Почему при первом выполнении общее время на 20–50 % больше, чем при последующих выполнениях?
Если я подожду ~5 минут, выполнение замедлится снова вниз, чтобы восстановить максимальную скорость при последующем вызове.

☯ macOS 14.3
🐘 PHP 8.2.7< /p>
💻 Macbook Air M3

Подробнее здесь: https://stackoverflow.com/questions/793 ... ent-invoka
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»