2011-02-17 19 views
14

क्या फ़ायरफ़ॉक्स के लिए कोई ऐड-ऑन है जिसका उपयोग मैं जावास्क्रिप्ट के हिस्से के साथ मेमोरी लीक के कारण खोजने के लिए कर सकता हूं?फ़ायरबग का उपयोग कर जावास्क्रिप्ट में मेमोरी लीक ढूंढना?

उत्तर

10

मैं फ़ायरफ़ॉक्स के लिए कुछ भी नहीं है, लेकिन क्रोम में वेबकिट निरीक्षक एक प्रोफाइलर कि अंतर्निहित होता है बात उस तरह के लिए अच्छा है ।

एक अतिरिक्त बोनस के रूप में यह आपको सभी ब्राउज़र घटनाओं जैसे कि पश्चाताप भी दिखाता है, ताकि आप ब्राउजर पर कम से कम प्रभाव डालने के लिए अपने कोड को इंजीनियर कर सकें।

+5

-1: लीक केवल फ़ायरफ़ॉक्स में होने पर यह पूरी तरह बेकार है। सवाल का जवाब नहीं देता है। –

+6

@ लाइटनेसरेसेसिन ऑर्बिट जो केवल तभी समस्या होगी यदि आपके कोड में एफएफ के लिए पूरी तरह अलग कोडपैथ हों। क्रोम में मेमोरी रिसाव को ठीक करने में शायद 95% समय अन्य सभी ब्राउज़रों के लिए इसे ठीक करेगा। –

+1

@DanielLyons मुझे इस पर LightnessRacesinOrbit से सहमत होना है। यह सही जवाब नहीं है क्योंकि आप उन 5% के बारे में कह रहे हैं। क्या आप अपने सॉफ़्टवेयर को सही मानेंगे यदि वह ऐसा नहीं कर रहा था जो 5% बार लगता था? यह एक उपयोगी उत्तर है (उस पर आपसे सहमत है) लेकिन यह प्रश्न के लिए सही नहीं है। कहा कि मैं अब उन 5% में हूं, इसलिए मैं यह कह रहा हूं। (क्या आप एक पुल की कल्पना कर सकते हैं जो केवल 9 5% बार हवाओं में खड़े हो जाए?) – RGPT

7

आईई के लिए मैंने पाया है कि सबसे अच्छा मेमोरी प्रोफाइलर आईई (भी आईई 6 का समर्थन करता है ;-)। इसे जाने दें - आप कितना अच्छा यह है हैरान होंगे:

http://ajax.dynatrace.com/ajax/en/

+0

मैं dynaTrace का मूल्यांकन करने की कोशिश की, और मैं किसी भी स्मृति सभी सुविधाओं की रूपरेखा नहीं दिख रहा। हालांकि, यह सामान्य प्रदर्शन प्रोफाइलिंग के लिए बहुत अच्छा लग रहा है। –

8

Drip.exe/IEleak का उपयोग करें, मैंने इसे स्मृति लीक की खोज करने के लिए बहुत कुछ उपयोग किया!

अन्य हिट:

संबंधित मुद्दे