Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.06.2012, 19:27   #1
WagGerN
Новичок
Джуниор
 
Регистрация: 10.06.2012
Сообщений: 3
По умолчанию Время выполнения php-скрипта

Всем здравствуйте, как можно узнать полное время выполнения скрипта? Т.е. Время_интерпритатора(в_байт_код)+Вр емя_выполнения_байт_кода.
WagGerN вне форума Ответить с цитированием
Старый 10.06.2012, 19:35   #2
Gorychev
Участник клуба
 
Аватар для Gorychev
 
Регистрация: 08.03.2008
Сообщений: 1,537
По умолчанию

Поиск рулит
Gorychev вне форума Ответить с цитированием
Старый 10.06.2012, 20:04   #3
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,551
По умолчанию

Замеряем время в начале работы скрипта и в конце, находим разность. Примерно так:
Код:
<php

$start_time = microtime (true);

// тут сам скрипт

echo 'Время работы (сек): ' . round (microtime (true) - $start_time, 4);

?>

Последний раз редактировалось Arigato; 10.06.2012 в 20:14.
Arigato вне форума Ответить с цитированием
Старый 11.06.2012, 10:59   #4
WagGerN
Новичок
Джуниор
 
Регистрация: 10.06.2012
Сообщений: 3
По умолчанию

Цитата:
Сообщение от Gorychev Посмотреть сообщение
Ответ вам ниже


Цитата:
Сообщение от Arigato Посмотреть сообщение
Замеряем время в начале работы скрипта и в конце, находим разность. Примерно так:
Код:
<php

$start_time = microtime (true);

// тут сам скрипт

echo 'Время работы (сек): ' . round (microtime (true) - $start_time, 4);

?>
Вы измеряете только время выполнения байт-кода. А мне требуется еще измерить время перевода в байт-код.
WagGerN вне форума Ответить с цитированием
Старый 11.06.2012, 12:02   #5
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,551
По умолчанию

Тогда так:
PHP код:
<php

$start_time 
microtime (true);

include 
"script.php";

echo 
'Время работы (сек): ' round (microtime (true) - $start_time4);

?> 
Arigato вне форума Ответить с цитированием
Старый 11.06.2012, 20:43   #6
WagGerN
Новичок
Джуниор
 
Регистрация: 10.06.2012
Сообщений: 3
По умолчанию

Цитата:
Сообщение от Arigato Посмотреть сообщение
Тогда так:
PHP код:
<php

$start_time 
microtime (true);

include 
"script.php";

echo 
'Время работы (сек): ' round (microtime (true) - $start_time4);

?> 
Спасибо огромное. Вот до этого додуматься не смог.
WagGerN вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Скорость выполнения скрипта Arsenx777 PHP 2 08.04.2012 10:09
Избавление от кнопки после выполнения скрипта vlad.md PHP 1 18.02.2012 09:21
обновление формы после выполнения скрипта Tanzor69 PHP 2 05.02.2012 00:22
Динамический вывод результата выполнения php скрипта. amdbodia JavaScript, Ajax 26 21.01.2010 23:23
Разбить время выполнения скрипта iankov PHP 9 03.08.2009 09:10