Как измерить время исполнения скрипта.

Dimush

Guest
Как измерить время исполнения скрипта.

Apache каким-то образом кэширует скрипты? Время первого выполнения скрипта после перезагрузки на два порядка отличается ото всех последующих.
 

Popoff

popoff.donetsk.ua
в винде на медленных машинах если запускать и-експлорер несколько раз подряд, то в первый раз скорость запуска эксплорера отличается по скорости раз десять, наверное. наверное, винда кеширует експлорер :D
 

Dimush

Guest
а как ты мерял эти два порядка?
брал microtime() в начале скрипта и в окончании, и...
в винде на медленных машинах если запускать и-експлорер несколько раз подряд, то в первый раз скорость запуска эксплорера отличается по скорости раз десять, наверное. наверное, винда кеширует експлорер
очень похоже на правду, но машину как раз на прошлой неделе проапргэйдил до быстрой, и к тому этот скрипт не обязательно запускать первым - после перезагрузки компа(restart для apache не влияет), можно выполнить другие скрипты, после чего выполнить обмеряемый срипт, несколько раз, и можно будет увидеть картину описанную выше.

-~{}~ 05.02.05 14:37:

скорость запуска эксплорера отличается
и вообще при чем тут браузер :)
 

yugene

Отошел от дел
Originally posted by Popoff
в винде на медленных машинах если запускать и-експлорер несколько раз подряд, то в первый раз скорость запуска эксплорера отличается по скорости раз десять, наверное. наверное, винда кеширует експлорер :D
Есть предположение, что кэшируются DLL-ки, используемые Експлорером. То же происходит и с Apache'м, скорее всего...
 
Сверху