Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: time tracking

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: что сколько отрабатывало
eai
Отправлено: 20 Апреля, 2012 - 16:39:58
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 521
Дата рег-ции: Сент. 2009  
Откуда: Петроград


Помог: 10 раз(а)




всем привет.

написал скрипт, все работает, но есть проблема быстродействие не устраивает.
теоретически должен бегать быстро но ползает.

есть какое либо средство провести трекинг, какая функция или метод сколько раз отрабатывает и сколько на нее суммарное время ?
 
 Top
OrmaJever Модератор
Отправлено: 20 Апреля, 2012 - 16:45:02
Post Id



Активный участник


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


Помог: 299 раз(а)




Время можно заменять так
PHP:
скопировать код в буфер обмена
  1. $s = microtime(true);
  2. // замеряемый код
  3. $e = microtime(true);
  4. echo ($e - $s) * 1000; // milisecond

И в каждый метод можно вставить что то типа echo 'm1'; и посмотреть сколько раз это выведет.


-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
eai
Отправлено: 20 Апреля, 2012 - 16:46:42
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 521
Дата рег-ции: Сент. 2009  
Откуда: Петроград


Помог: 10 раз(а)




Это то понятно, я надеялся на системное решение Подмигивание

(Отредактировано автором: 20 Апреля, 2012 - 16:47:15)

 
 Top
Мелкий Супермодератор
Отправлено: 20 Апреля, 2012 - 16:53:26
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 618 раз(а)




Поройтесь в сторону xdebug


-----
PostgreSQL DBA
 
 Top
eai
Отправлено: 20 Апреля, 2012 - 16:54:59
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 521
Дата рег-ции: Сент. 2009  
Откуда: Петроград


Помог: 10 раз(а)




Мелкий пишет:
Поройтесь в сторону xdebug


Тоже об этом уже подумал, жаль бинарника нет на Ubuntu ... (лень собирать Улыбка
 
 Top
Мелкий Супермодератор
Отправлено: 20 Апреля, 2012 - 17:01:50
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 618 раз(а)






-----
PostgreSQL DBA
 
 Top
eai
Отправлено: 20 Апреля, 2012 - 17:16:15
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 521
Дата рег-ции: Сент. 2009  
Откуда: Петроград


Помог: 10 раз(а)




ох, уже есть, виноват исправлюсь Улыбка
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB