2013-11-27 10 views
6

Bazı dosyaların CPU profillerini toplamasını filtrelemenin veya yalnızca CPU profil sonuçlarında filtrelemenin bir yolu var mı? (http://grab.by/so7y): enter image description here Sonuçların dosya adına göre filtrelenmesinin bir yolu yok. Google Web İzleme Çerçevesinde, Zaman Çizelgesi'nde Profiller'de bulmaya çalıştım. Ve gördüğüm kadarıyla hiçbir şey yok. Ya da belki bu özelliği yapma zamanı? Her geliştiricinin kullandığı çerçeveyi profillemek istemediği sürece buna ihtiyacı var. FF 27'de "siyah kutu" özelliği bulundu (https://developer.mozilla.org/en-US/docs/Tools/Debugger#Black_box_a_source), ancak bu yalnızca hata ayıklama içindir.Profil sonuçlarında dosyaları filtreleme

+1

aynı özelliği arıyordum ve buldum gibi mevcut değildi. [Console API] (https://developers.google.com/chrome-developer-tools/docs/console-api#consoleprofilelabel), özellikle de 'console.profile() ve console.profileEnd' i kullanarak daha iyi sonuçlar elde edebildim.() ' – mateuscb

+0

konsolu API harika bir ipucudur, ancak benim için çalışmaz, çünkü harici komut dosyalarından hangilerinin (CMS Eklentileri vb.) Ne kadar zaman aldığını anlamaya çalışıyorum. Birisi bunun yapılabileceği bir araç biliyor mu? – user1383029

cevap

0

değil size ihtiyacınız Infos vermelidir "nasıl Filtreleme dışarı dosyaları PROFİL SONUÇLARI içinde" ama sadece "Chrome'da nasıl filtreleyerek dosyaları" na kesin cevap:

Bunun için Chrome geliştirici sekmesini kullanın "Zaman Çizelgesi "Profiller" yerine "JS Profil" için onay kutusu etkinleştirildi. Bir şeyi ölçtükten sonra, "Toplu Ayrıntılar" sekmesine gidip

"Pahalı İşlevleri Görüntüle" ve "URL'ye Göre Gruplandır" seçeneklerini belirleyebilirsiniz.

Ardından belirgin komut dosyalarından fonksiyonları gerekli zamanın bir listesi var:

enter image description here

+2

Bu, eski görünüyor. Artık bir Zaman Çizelgesi sekmesi görmüyorum, ancak Performans'ın yanındaki Bellek. Bir Tahsis Zaman Çizelgesi seçeneğine sahiptir, ancak bunun aynı şey olduğunu düşünmüyorum. Güncellenmiş bir öneriniz var mı? – Sigfried

+0

Bu cevap kesinlikle modası geçmiş –