![]() |
Скорость скрипта на Perl
Как измерять скорость работы скрипта?
То есть, чтобы после обработке скрипта на странице выводилось что-то типа: "время обработки скрипта: 0.0049320423 сек." |
primerno tak:
$t1=time; $scr="иследуемый скрипт"; system($scr); $t2=time; $dt=$t2-$t1; print "время работы : $dt секунд"; |
Этот вариант показывает только секунды, а мне нужно чтоб показывал доли секунд (например 0.0049320423 сек).
|
я не знаю есть ли в Perl`e microtime?
|
нет там такой функции :( Но сделать это однозначно можно, так как я на каком-то сайте видел, что Perl-скрипт выдавал такую инфу.
|
a esli tak:
$t1=time; $scr="иследуемый скрипт"; for($i=0;$i<999999999;$i++){ system($scr);} $t2=time; $dt=$t2-$t1; $dt=$dt/$i; print "время работы : $dt секунд"; |
не..
мне тут на одном форуме подсказали более простой вариант -- просто писать в конце кода print scalar times; Кроме того, есть ещё несколько способов. Кому интересно читайте тут (http://www.xpoint.ru/cgi-bin/forum.c...d=16365#unread) |
| Часовой пояс GMT +4, время: 10:41. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.