Счетчик времени работы скрипта

Статус
В этой теме нельзя размещать новые ответы.

LEXAlForpostl

Мой дом здесь!
Регистрация
21 Май 2008
Сообщения
766
Реакции
228
Здравствуйте.
Подскажите пожалуйста, функцию которая считает, сколько проработал скрипт.
Важна максимальная точность.
Хотелось бы увидеть наименьшую величину. Милисекунды, наносекунды, пикосекунды. В общем, минимально возможная величина.
 
PHP:
// в начало скрипта
$t_start=microtime(1);

// в конец
echo 'used time - '.(microtime(1)-$t_start).' sec';
 
А еще есть такая замечательная штука - профайлер. Обычно в разных IDE он присутствует. Профайлер покажет не только общее время выполнения скрипта, но и отдельно по функциям Таким образом мсожешь определить, гду "узкое место" и при необходимости как-то его оптимизировать. Профайлер есть в средах разработки Zend Studio, Nusphere, NetBeans... и др.
 
Прочти - тут много интересного - можешь мерить части кода и определять где тормоза:
Для просмотра ссылки Войди или Зарегистрируйся
 
PHP:
class Timer {
  var $time;
  function Timer() {  
    $this->start();  
  }
  function start() {  
    $this->time = microtime();  
  }
  function get() {
    $arr = explode(' ',$this->time.' '.microtime()); 
    return sprintf('%03.8f', ($arr[2]+$arr[3])-($arr[0]+$arr[1])); 
  }
}
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху