2012-02-13 23 views
5

Şu anda çalışma davranışları açısından profil oluşturma/karşılaştırma javascript kodu olasılıklarını araştırıyorum. Tarayıcınızda kodu (firebug, chrome dev-tools, vb.) Çalıştırırsanız bazı iyi araçlar olduğunu biliyorum, ancak test için otomatikleştirilebilen bir yöntem arıyorum. Mümkünse, performans testlerini (örneğin belirli fonksiyonların/kod bloklarının yürütme süresi) bir CI döngüsüne entegre etmek istiyorum. Ayrıca, bellek ayırmalarla ilgili çalışma zamanı bilgilerini toplamak istiyorum.Kıyaslama/Profilleme JavaScript

Şu anda izleme kodunu elle ekleyerek işlev/kod bloklarının yürütme süresini izliyorum. Bunu yapmak için daha iyi bir çözüm uygulayan var mı? JS kodunuzu nasıl belirlersiniz/kıyaslarsınız?

Lütfen deneyiminizi benimle paylaşın! Teşekkürler

+1

jsperf.com, kıyaslama için hazırlanmıştır. – knutole

cevap

2

John Resig, 2009'da a free tool hakkında IE (ve şimdi de Firefox da) profillerini yazdı. Satıcıya göre Premium Versiyon ayrıca Selenium ile bütünleşir ve Web Sürücüsü komut dosyalarını destekler.