JavaScript'in bir kısmıyla ilgili bilgi edinmek için kullanabileceğim Firefox eklentileri var mı?JavaScript'te yangın köprüsü kullanarak bellek sızıntılarını bulmak mı istiyorsunuz?
14
A
cevap
10
bu tür şeyler için harika . Eğer tarayıcı üzerinde en az etkiye sahip kodunuzu mühendisi böylece o da size böyle repaints olarak tüm tarayıcı etkinlikleri gösterir Ek olarak
.
7
Bulduğum en iyi bellek profiler IE için olan (;-) bile IE6 destekler. Bir gitmek vermek - ne kadar iyi şaşıracaksınız: Ben firefox için bir şeyim yok ama Chrome'da webkit müfettiş o yerleşik bir profil oluşturucu vardır
+0
8
Drip.exe/IEleak kullanın, bellek sızıntılarını aramak için çok kullandım!
Diğer hit:
- jQuery kendisi bellek sızıntıları bir sürü engeller!
- Microsoft kendisi tarafından bir aracı yoktur http://jslint.com
- kodunuzu test edin, ama güncel olup bilmiyorum: Visual Studio ile entegrasyon da vardır http://blogs.msdn.com/b/askie/archive/2008/12/31/javascript-memory-leak-detector-for-internet-explorer.aspx
- : http://berniesumption.com/software/how-to-debug-javascript-in-internet-explorer/
- bir yoktur mem hakkında iyi makale
-1: Sızıntı sadece Firefox'ta gerçekleştiğinde tamamen işe yaramaz. Soruya cevap vermiyor. –
@LightnessRacesinOrbit, yalnızca kodunuzun FF için tümüyle ayrılmış kod yollarının olması durumunda bir sorun olur. Muhtemelen, Chrome'da bir bellek sızıntısını düzelten zamanın% 95'i, diğer tüm tarayıcılar için düzeltecektir. –
@DanielLyons Bu konuda LightnessRacesinOrbit ile aynı fikirdeyim. Doğru cevap değil,% 5 dediğiniz için. Yazılımın,% 5'inin ne olduğunu varsaymıyorsa, yazılımınızı doğru değerlendirir misiniz? Bu yararlı bir cevaptır (size katılıyorum) ama soru için doğru olanı değil. Şu anda% 5 olduğumu söylediğim için, bu yüzden bunu söylüyorum. (Yüksek rüzgarlar aldığı zamanların sadece% 95'inde duracak bir köprü hayal edebiliyor musunuz?) – RGPT