/ performans testi PHP fonksiyonları profile işlev?

3 Cevap

Ben herhangi bir performans sorunları yaşıyor değilim, ancak ben vb kullanır ne kadar uzun ve ne kadar hafıza cpu gerekenlere bakmak istiyorum

Ben şeyler vb şişe boyunları olmak ve ben yeniden veya üzerine inşa gelebilecek herhangi bir kod geliştirmek hangi bir elden anlayış ... (mükemmeliyetçi) almak istiyorum

Ben kayıtları başında ve her bir fonksiyonun sonunda çağırabilir create a little function için arıyorum:

  • yürütme zamanı
  • kullanılan hafıza
  • cpu talep

herhangi bir fikir?

bu yüzden onların kombine uygulanması ile ilgili bazı ipuçları elde etmek isterdim önce ben memory_get_usage gibi şeyler (), ya da kayıt süresi () yöntemleri kullanılmış değil

3 Cevap

Sadece bunun için yapılmış çözümleri bir dizi var zaten, bunlardan bazılarına bir göz atmak isteyebilirsiniz:

XDEBUG EXTENSION FOR PHP

Xdebug's Profiler is a powerful tool that gives you the ability to analyze your PHP code and determine bottlenecks or generally see which parts of your code are slow and could use a speed boost.

Other Resource:

PHP Quick Profiler

Ben bunu bir çok test, fakat tavsiye benim arkadaşım http://xdebug.org/ PHP profil için değil

Kod akışını hata ayıklamak için XDebug kullanmayı deneyin. XDebug ne kadar iyi kodlar söylemek bazı dosyası oluşturmak, dosyaları bu görselleştirmek için KCacheGrind kullanabilirsiniz.