2013-05-01 16 views
6

Hesaplamalar çalıştırıyorum örn. web çalışanlarında yol bulma. Bu birkaç saniye sürebilir ve bunu optimize etmek istiyorum. Mevcut kodum için Chrome yaklaşık 3 kat daha hızlı görünüyor, ancak zaman harcanan ya da neden iç göremediğim.Web işçilerini hata ayıklama ve profil oluşturma

Genel olarak, web çalışanlarına nasıl hata ayıklayabilirsiniz?

Web çalışanlarını nasıl görüntüleyebilirsiniz?

(Firefox ve Chrome)

cevap

4

Chrome'da sen> İşçi Kaynaklar web işçisi kaynağını açıp tam arayüz prifile için alabilirsiniz. Firefox'ta Profil Oluşturma - hiçbir fikir yok. Ve http://www.nczonline.net/blog/2009/08/25/web-workers-errors-and-debugging/

+0

Chrome'un işçiyi iframe içinde çalıştırdığına inanıyorum, yani ana iş parçanızın içinde etkili bir şekilde çalışır. Bu skews profilleme. – Will

+0

Web Çalışanı profil oluşturmayla ilgili çalışma açıklaması için bkz. Http://stackoverflow.com/questions/22511158/how-to-profile-web-workers-in-chrome/24785355#24785355 – david