2012-04-01 20 views
5

Şu anda Backbone.js'ye dalıyorum ve birkaç karmaşık web uygulaması üzerinde çalışıyorum. Görünüm (ve iç içe geçmiş görünüm) yönetimi konusunda adil bir araştırma yaptım ve bir görüşün kaldığı veya yok edildiğinde tüm olayların bağlantısız olduğundan emin oldum. Şu anda ThoughtBot'un çözümünü - Backbone Support (kompozit görünümler ve takas yönlendiricileri kullanarak) kullanıyorum. Yukarıda ilgili herhangi gammaz sorunlarla karşılaşıyor değilim rağmenBackbone.js görünümlerinin düzgün şekilde ilişkisiz olup olmadığını nasıl test edersiniz() ve imha edildi()?

, görünümleri düzgün temizlenmediği emin veya testini yapmak için herhangi bir yolu var mı? İşleri düzgün yaptığımdan emin olmak isterim.

Teşekkürler!

cevap

2

Chrome'un dev araçlarındaki bellek uzmanlarını kullanabilirsiniz. 1000 Görünüm oluşturan, onları yok eden ve tekrar tekrar tekrarlayan bir test oluşturun.

Çöp toplama işlemi başladığında, profiler bellekteki kademeli artışları dik düşüşlerle noktalanmış olarak göstermelidir. İşler düzgün bir şekilde temizlenirse, yeterince uzun bir süre boyunca genel ortalama bellek kullanımınız tutarlı olmalıdır.

+0

Harika çözüm, çok teşekkürler! – Whoa

İlgili konular