|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
03.01.2012, 20:57 | #1 |
Пользователь
Регистрация: 27.12.2011
Сообщений: 86
|
Как узнать время работы функции?
Как узнать сколько времени выполняется функция?
Есть идея брать время до вызова функции и после окончания выполнения функции, разница этих двух временных точек и будет время выполнения функции. PHP код:
date('s:u') - всегда выводит "секунды:0000" (нули вместо микросекунд), хотя версия PHP 5.3.3 |
03.01.2012, 21:05 | #2 |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
Функция microtime()
|
03.01.2012, 21:25 | #3 |
Старожил
Регистрация: 19.04.2010
Сообщений: 2,702
|
Разбирайтесь:
Код:
|
29.10.2012, 12:13 | #4 |
Новичок
Джуниор
Регистрация: 29.10.2012
Сообщений: 3
|
$start = microtime(1);
// скрипт echo " <B>".(round(microtime(1)-$start,6)*1000)."</B> ms - время выполнения скрипта (миллисекунд)"; если интервал времени измеряется внутри функции, то переменная определяется как глобальная - global $start; |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
узнать время работы отдельного участка программы | H'orn | Общие вопросы .NET | 7 | 10.03.2010 10:10 |
Как определить время работы функции? | TwiX | Общие вопросы Delphi | 7 | 09.10.2009 17:21 |
Время работы функции с массивом. | Daedro | Помощь студентам | 8 | 14.07.2009 15:40 |
Как узнать время работы программы в паскаль? | bullvinkle | Помощь студентам | 2 | 26.12.2008 11:20 |
Как узнать создана ли форма во время работы приложения? | Avalonix | Общие вопросы Delphi | 4 | 31.05.2008 21:01 |