Comments 26
Отличная подборка! Особенно впечатляет 3D визуализация!
-2
вот с 3d под фрей у меня как-то не сложилось… я и с dot viewer помню намучился порядочно пока понял что да как :)
0
Ага. Даешь 3D в консоли =)
KCachegrind под OS X — из области фантастики. Не тратьте время. Проще и быстрее поставить убунту в виртуалке.
MacCallGrind — не тратьте время. На больших датасетах виснет. Функционал убог. Короче, см. п. 1.
KCachegrind под OS X — из области фантастики. Не тратьте время. Проще и быстрее поставить убунту в виртуалке.
MacCallGrind — не тратьте время. На больших датасетах виснет. Функционал убог. Короче, см. п. 1.
0
Обязательно попробую вышепредставленные утилиты
-1
> Для работы KCachegrind нужны библиотеки третьего KDE
Ага, понятно теперь, а то я недавно ради KCachegrind ставил winKDE(latest было 4.3.3) и не нашёл там нужного пакета (Kdesdk), загрузил все возможные, всё равно не нашёл, да плюнул на это. Нужен именно winKDE 3, ясно.
А WinCacheGrind это ерунда, к тому же 5 лет уже не обновляется, часто глючит, иногда падает при открытии некоторых логов.
Ага, понятно теперь, а то я недавно ради KCachegrind ставил winKDE(latest было 4.3.3) и не нашёл там нужного пакета (Kdesdk), загрузил все возможные, всё равно не нашёл, да плюнул на это. Нужен именно winKDE 3, ясно.
А WinCacheGrind это ерунда, к тому же 5 лет уже не обновляется, часто глючит, иногда падает при открытии некоторых логов.
+1
а через Cygwin не пробовали?
у меня он подтянул «kdelibs-3.5.10_2 Base set of libraries needed by KDE programs». до этого KDE либ вобще не было в системе.
и в Requirements на офф. сайте:
у меня он подтянул «kdelibs-3.5.10_2 Base set of libraries needed by KDE programs». до этого KDE либ вобще не было в системе.
и в Requirements на офф. сайте:
KCachegrind:
* Libraries for KDE 3.[01234].x. Note that KDE is not bound to Linux, but runs on most Unixes, on Windows (KDE on CygWin), and even MacOS X (Fink project)
* Commands 'dot' (GraphViz) for call graph, and 'objdump' (BinUtils) for assembler view (these are runtime requirements, not needed for compilation)
0
А кто может мне подсказать. xdebug для php 5.2.x на php 5.2.10 валит apache 2.2.11 каждые полчаса. Более новых версий xdebug нету.
+1
Случайно eAccelerator не включен? У меня (PHP 5.2.10, Apache 2.2.11, WinXP SP3) проблема решилась установкой eaccelerator.optimizer = «0».
0
Нет, не установлен даже. (OS: Win Vista со всеми последними апдейтами)
В сети я даже видел описание похожего, но нигде не нашел решения
В сети я даже видел описание похожего, но нигде не нашел решения
0
На висте и старше XDebug очень, мягко говоря, хреново работает. Так и не смог решить, поставил линукс в VirtualBox и отлаживаю так, благо с сетевой отладкой проблем особых нет.
0
У меня такая же проблема! Было тоже самое под XP, теперь под windows 7 вылетает. Пробовал разные версии xdebug, не помогает. Последнее время работаю над одним большим проектом и при включенном xdebug апач падает оочень часто. Раньше такой проблемы вроде не было, возможно это как-то связано с запускаемым кодом. Сейчас у меня xdebug по-умолчанию выключен, включаю только при необходимости что-нибудь отладить.
0
Пользовался почти всё время WinCacheGrind сейчас потестим новые программы. Особенное спасибо за xdebugtoolkit, т.к. под Убунту пока не находили нечего…
0
Для удобства логированяи еще очень полезно установить плагин для FireFox
https://addons.mozilla.org/ru/firefox/addon/3960
Этот плагин будет передавать POST или GET параметр XDEBUG_PROFILE, который отвечает за то, нужно ли логировать выполнение скрипта.
Допустим дошли до страници с формой, которую нужно оптимизировать — включили в статусной строке зеленую иконку плагина и отправляем форму. Потом можно отключить передачу параметра.
https://addons.mozilla.org/ru/firefox/addon/3960
Этот плагин будет передавать POST или GET параметр XDEBUG_PROFILE, который отвечает за то, нужно ли логировать выполнение скрипта.
Допустим дошли до страници с формой, которую нужно оптимизировать — включили в статусной строке зеленую иконку плагина и отправляем форму. Потом можно отключить передачу параметра.
0
кстати да. я когда-то писал о том как с его помощью запускать дебаг в NetBeans с браузера blog.stfalcon.com/2009/02/ff-netbeans-xdebug/
для Eclipse аналогчино делается. для новых Зенд Студий думаю тоже.
для Eclipse аналогчино делается. для новых Зенд Студий думаю тоже.
-2
WinCacheGrind — пробовал с последним xdebug ни один лог не открыла, после чего была выкинута.
Поставил CachegrindVisualizer — удобно и главное работает, но кроме Adobe AIR понадобиться graphviz и zgrviewer.
Работа происходит следующим образом:
1) Запускаем скрипт, получаем лог
2) Открываем его в CachegrindVisualizer (если файл большой может зависнуть)
3) После того как CachegrindVisualizer отработал, в той же директории, находим *.dot, который открываем в zgrviewer
4) Смотрим.
Если *.dot большой ждать нужно долго или может не хватить памяти. В последнем случае узнать об этом проблематично, т.к. выброшенное исключение отобразиться в консоле (т.к. zgrviewer запускается через bat файл), которая закрыта окном.
Если нужно просмотреть много логов — надоедает.
Поставил CachegrindVisualizer — удобно и главное работает, но кроме Adobe AIR понадобиться graphviz и zgrviewer.
Работа происходит следующим образом:
1) Запускаем скрипт, получаем лог
2) Открываем его в CachegrindVisualizer (если файл большой может зависнуть)
3) После того как CachegrindVisualizer отработал, в той же директории, находим *.dot, который открываем в zgrviewer
4) Смотрим.
Если *.dot большой ждать нужно долго или может не хватить памяти. В последнем случае узнать об этом проблематично, т.к. выброшенное исключение отобразиться в консоле (т.к. zgrviewer запускается через bat файл), которая закрыта окном.
Если нужно просмотреть много логов — надоедает.
+1
Как писали выше 3д впечатляет, но думаю, толку мало с него.
Пост однозначно в избранное :) спасибо, когда будет нужда сюда точно вернусь
Пост однозначно в избранное :) спасибо, когда будет нужда сюда точно вернусь
0
Скриншоты ваши? Порадовало присутствие CodeIgniter.
0
Меня одного начинает раздражать скрины аля Mac-style?
-2
господа, автор xdebugtoolkit'а хотел бы высказаться, но у него нет инвайта.
alexey.kupershtokh@gmail.com — может кто выслать?
alexey.kupershtokh@gmail.com — может кто выслать?
0
Sign up to leave a comment.
Инструменты для визуализации логов профайлера xdebug