2012-05-04 14 views
7

jQuery (veya JS) ağır web sayfamın istemci bilgisayarların (ve dokunma aygıtlarının) CPU performansını sürükleyip etkilemediğini nasıl ölçer? Yüklenme süreleri/etc hakkında JS dosyalarının sayısına bağlı olduklarını sormuyorum. İstemci tarafı kaynak tüketimini ve varsa ilgili kararlılık sorunlarını soruyorum.İstemci bilgisayarda javascript ağır bir web sayfasının performansını nasıl ölçebilirim?

Spesifik olmak gerekirse: Bir görüntüyü sürekli olarak canlandırmak için jQuery döndürme işlevi ve wordpress şablonunda diğer jQuery tabanlı animasyonlu nesnelerin bir çiftini yerleştirdim.

+2

Sen krom geliştirici araçları içinde profilleri sekmesini kullanabilirsiniz bu. Bu cpu sizin için profil olacak. –

+0

VMPlayer gibi bir şey yükleyebilir ve belirli bir donanıma sahip yeni bir sanal PC'ye "sahip olabilirsiniz". –

+0

İstemci performansını JS ile ölçmenin bir yolunu bilmiyorum, ancak genellikle düşük miktarda RAM ile CPU'yu düşüren bir VM kuruyorum ve bir fikir edinmek için krom geliştirici araçlarını kullanın. – Snuffleupagus

cevap

2

Google Chrome gibi web tarayıcıları ile gelen webkit profiler (profil, denetim sekmesi) kullanabilirsiniz. Ayrıca, sayfa hızı ve hız izleyicisi gibi uzantılar gerçekten harika. Tüm tarayıcı işleminde, kullanıcı arabiriminde ne kadar zaman harcadığı, javascript vb. Yürütme gibi bir fikir edinebilirsiniz.

+0

ve webkit profiler ..... iyi bir performansın ne olduğunu bize söyleyen online bir kaynak var .... – Shitij

1

Bu iyi bir soru.

Tarayıcının kare hızını bildiren Eric'in aracını deneyebilirsiniz. Bu geliştirme sırasında test etmek istediğiniz bir şey mi, monitör gerçek müşterilerinden gelen geri bildirim varsa

http://churchm.ag/monitor-javascript-performance/

emin değilim. Yukarıdaki Javascript'i çalıştırmak mümkün olabilir ve arka plandaki bir şey vardır ve ardından bir ziyaretçinin performansını bildirmek için sunucuya AJAX mesajları gönderir.

Başka bir komut dosyası, CPU performansını ölçmeyi denedim, ancak ne kadar iyi olduğunu bilmiyorum.

http://blog.pothoven.net/2007/12/performance-based-web-app-functionality.html

İlgili konular