|
|
|
|
|
для: bronenos
(22.01.2007 в 00:13)
| | У четвертой версии нет microtime(true) . Так что всё равно не поможет. | |
|
|
|
|
|
|
|
для: Саня
(21.01.2007 в 22:09)
| | вот эта штука работает, второй пример!!! | |
|
|
|
|
|
|
|
для: Sergey89
(21.01.2007 в 22:12)
| | Я не хочу говорить, что у вас что-то неправильно, но целесообразнее писать классы для 4 версии (var при описании свойства и без public private static), так как 5 версия сейчас скорее пока редкость, тем более, от 4 версии подходит везде... | |
|
|
|
|
|
|
|
для: Sergey89
(21.01.2007 в 22:12)
| | У себя я сделал
function get_time() {
$time = explode (' ', microtime());
return $time[0] + $time[1];
}
$start = get_time();
for ($i < 65000)
$ii = $i * $i * $i;
$finish = get_time();
print round (($finish - $start), 5) . 'сек.';
|
| |
|
|
|
|
|
|
|
для: Sergey89
(21.01.2007 в 22:12)
| | классы здесь использовать - только точность измерений портить.
обследуемые действия же наоборот повторяют несколько раз (как правило без цикла - чтоб опять же не вносить нагрузку) для повышения точности. | |
|
|
|
|
|
|
|
для: ANGO
(21.01.2007 в 22:06)
| |
<?php
class Timer {
private static $_start = 0;
private static $_stop = 0;
public static function start() {
self::$_start = microtime(true);
return self::$_start;
}
public static function stop() {
self::$_stop = microtime(true);
return self::$_stop;
}
public static function get_time() {
return (self::$_stop - self::$_start);
}
}
?>
|
<?php
Timer::start();
//действия
Timer::stop();
print Timer::get_time().'<br />';
?>
|
| |
|
|
|
|
|
|
|
для: ANGO
(21.01.2007 в 22:06)
| | microtime()
Переименование файлов - операция практически мгновенная, исполняется на уровне ОС. Её вы врядли сможете измерить... | |
|
|
|
|
|
|
|
| Подскажите как определить время выполнения скрипта на PHP например при переименовании файлов, или при переконвертировании картинок?
Есть ли какая то функция, не могу найти...
Как это можно реализовать?
Подскажите кто знает?
Огромнейшое спасибо! | |
|
|
|
|