Eğer bir PHP komut dosyası kodunun bazı bloklar yükler size zaman ölçmek için kullanabileceğiniz güzel bir sınıf var mı? YOU kullanmak ne paylaşmak ister misin?
Xdebug ve KCacheGrind. Çok daha iyi almaz.
Profilleme sınıflar tamam, ancak bir web uygulaması profile uygun şekilde XDebug yüklemek olacaktır. Kodunuzu Benchmark :: başından, vb temiz tutar ...
Bunun için ben Webgrind tavsiye çıkışını görüntülemek için Xdebug ve bir şey gerekir. Kcachegrind popüler bir seçimdir.
Orada sizin için Plently kaynak vardır.
Google Search for "xdebug profiler"
Mutlu profil ve "erken optimizasyon kötülüktür" diyerek :-) unutma
Profilleme php için benim ilk tercihi olacak xdebug.
Ben kullanmak benim IDE built in PHP profiler. Mükemmel çalışıyor, kod, gösterisinde yavaş noktalar hakkı atlamak ve bunları vurgulamak, interaktif özellikleri her türlü olacaktır.
Ben kullanmak ne olursa olsun, dil, olan stackshots. Ne öğrenmek istediğiniz yürütme zaman büyük kesirler için kod hangi hesap çizgidir. (Bu kısımlar, genellikle fazla% 100 Özetle unutmayın.) Böyle bir çizgi, kaçınılması halinde, o miktara göre yürütme süresini kısaltmak, bu yüzden böyle bir hat optimize etmek için iyi bir aday olacaktır.
Bir çizgi aldığı süre fraksiyonu yüksek hassasiyet ile bilinmesi gerekmez. Ben elle, en kısa sürede ben bir kod satırı gördüğünüz gibi birden fazla örnek üzerinde göstermek yığını örnekleri almak Aslında, ben bu önemli bir zaman Golcü olduğunu biliyorum. Daha fazla savurgan bu numuneler daha az maruz kalmaktadır için gerekli olan, bir.