Bu statik olarak (diğer bir deyişle kaynak dosyalarından) yapabilecek hiçbir araç kullanmadım, ancak burada bir komut dosyası/uygulama yürütülürken bir arama grafiği almanın bir yolu. İlk
, sen Xdebug extension yüklemeniz gerekir - bir gelişme/test sunucusuna (bir üretim sunucusuna yüklemeniz yok: bu performanslar için oldukça kötü ^^) üzerinde
Sonra Bir sayfa yükünün yürütülmesine karşılık gelen bir .cachegrindout
dosyası oluşturmak için profiling features dosyasını kullanabilir.
Bundan sonra, (linux Açık - Bir pencere versiyonu var sanmıyorum) KCacheGrindo .cachegrindout
dosyasını yükleyebilirsiniz; KCacheGrind, .cachegrindout
dosyalarından grafikler üretebilir.
Ve burada alabilirsiniz callgraph bir örnek:
KCacheGrind : Callgraph exported as an image http://extern.pascal-martin.fr/so/kcachegrind/kcachegrind-2-small.png
(İşte, bu Dotclear, bir blog yazılımı bir sayfa yüklenirken alınan bir .cachegrindout
dosyadan oluşturulan oldu)
Temiz! Bunu bir test PHP sunucusuyla linux VM'de evde deneyebilirim. Teşekkürler bir demet! – Christian
Rica ederim :-) İyi eğlenceler! –