<rmcreative>

RSS

XHProf для Windows

31 мая 2012

Вопреки распространённому мнению о том, что PHP-профайлер, созданный в недрах Facebook, работает только под Linux, есть билды и под Windows. Неофициальные, но вполне себе рабочие.

При установке не забываем про совместимость билда расширения и PHP.

Комментарии RSS

  1. №6275
    Сергей
    Сергей 01 июня 2012 г., 7:31:08

    А можно хотя бы в кратце, у него есть какие-нибудь преимущества перед xdebug + wincachegrind?

  2. №6276
    SecondFrog
    SecondFrog 01 июня 2012 г., 13:48:40

    Сомневаюсь. Имхо те же яйца, только вид сбоку.

  3. №6277
    Сергей
    Сергей 01 июня 2012 г., 14:10:17

    @SecondFrog Ну какие-то отличия должны быть, а то зачем бы они его стали писать?))

  4. №6278
    Sam
    Sam 01 июня 2012 г., 14:20:48

    Сергей, это «боевой» профайлер. Он работает в разы быстрее.

  5. №6279
    Сергей
    Сергей 01 июня 2012 г., 14:22:18

    Спасибо, Sam, заинтриговали. Будем смотреть!)

  6. №6280
    SecondFrog
    SecondFrog 01 июня 2012 г., 18:36:17

    это «боевой» профайлер. Он работает в разы быстрее.

    А пруфлинк есть где-нибудь ?

    Имхо для профайлера быстрота не главный показатель. Ведь даже если xdebug был дико шустрым, навряд ли кто-то включал профайлинг по дефолту для каждой страницы. А так, xdebug.profiler_enable_trigger=On и в качестве get параметра XDEBUG_PROFILE и всё.

    Несомненно, может быть в "промышленных" масштабах и нужно туева куча логов. Но и на анализ придётся потратить нехило времени.

    В общем, как по мне - это те же яйца.

  7. №6283
    Sam
    Sam 02 июня 2012 г., 0:59:41

    SecondFrog, хотя-бы тот факт, что в документации есть заметки по работе в prodcution. XHProf можно оставить на денёк для всех пользователей, а потом уже анализировать. С XDebug такое не пройдёт.

  8. №6286
    SecondFrog
    SecondFrog 02 июня 2012 г., 23:56:26

    Страница на документацию не найдена - 404

  9. №6287
    Sam
    Sam 03 июня 2012 г., 0:08:43

    Не ту ссылку дал. Вот верная, примерно 696 строчка.

  10. №8087
    Breeze
    Breeze 21 июня 2013 г., 0:45:53

    Sam, Спасибо за пост. Скажите, вы не запускали Graphviz под Windows на локальном сервере, для построения графика по данным XHProf? Если да, поделитесь опытом. Что куда прописать что бы происходило построение графика. Буду рад любой помощи.

  11. №8089
    Sam
    Sam 21 июня 2013 г., 13:38:33

    Как-то строил. Как именно, не помню.

  1. Почта опубликована не будет.

  2. Можно использовать синтаксис Markdown или HTML.

  3. Введите ответ в поле. Щёлкните, чтобы получить другую задачу.