2012-09-26 23 views
6

मैं jquery मोबाइल में लिखे गए एक बड़े बड़े आवेदन को degub करने की कोशिश कर रहा हूं और एक संदिग्ध स्मृति रिसाव को पिन करने के लिए संघर्ष कर रहा हूं।मेमोरी रिसाव कैसे ढूंढें और jquery/जावास्क्रिप्ट एप्लिकेशन को डीबग करें?

मैं सभी कार्यों को ऊपर और नीचे चलाने वाले ऐप के माध्यम से क्रिस-क्रॉसिंग कर रहा हूं। सभी समय सर्वर मेमोरी उपयोग ठीक है और सभी एक पेज ठीक काम कर रहे हैं।

प्रश्न में पृष्ठ पर (विजेट भारी उत्पाद खोज & ऑर्डर पेज, जेक्यूएम फोटोवाइप, मल्टीव्यू प्लस अन्य प्लगइन का एक समूह) का उपयोग करके, सभी कुछ समय तक अच्छी तरह से काम करते हैं जब तक कि अधिकांश बटन काम करना बंद नहीं करते हैं।

बटन प्रतिक्रिया नहीं दे रहे हैं मुझे बताता है कि मुझे अपने jquery ऐप मैनेजर को जांचने की ज़रूरत है, जो सभी ईवेंट बाइंडिंग को भी संभालता है। समस्या

प्रश्न है, इसके बारे में 90k है और मैं वास्तव में नहीं जानता कि जहां शुरू करने के लिए है, तो: किसी भी उपकरण है कि संभावित मेमोरी लीक के लिए Jquery/जावास्क्रिप्ट की जांच कर सकते हैं? समस्या को हल करने और पिन करने के लिए मैं और क्या कर सकता हूं?

कुछ ऐसी जानकारियां दी

+0

काम नहीं कर बटन इसके अलावा, क्या सबूत आपको लगता है कि समस्या एक स्मृति रिसाव है क्या ज़रूरत है? क्या आपने स्क्रिप्ट त्रुटियों के लिए त्रुटि कंसोल में देखा है? क्या आपने बटन के लिए ईवेंट हैंडलर में ब्रेकपॉइंट सेट किया है? – jfriend00

+2

आप शायद http://stackoverflow.com/questions/5028479/finding-memory-leaks-in-javascript-using-firebug – alexandernst

+0

फ़ायरबग में कोई त्रुटि नहीं ढूंढ रहे हैं। वास्तव में ऐप/पेज डेकस्टॉप पर चिकनी चल रहा है, जबकि ipad1 + 3 पर, मैं पेज स्टाल में चल रहा हूं। मैं कंसोल का एक गुच्छा सेट कर रहा हूं, इवेंट बाइंडिंग के अंदर भी, लेकिन पेज स्टाल होने के बाद, वे अब भी फायरिंग नहीं कर रहे हैं। – frequent

उत्तर

1

आप क्या Chrome डेवलपर टूल लिए प्रस्ताव दिया है में से कुछ की जाँच करने के लिए चाहते हो सकता है के लिए धन्यवाद। मैं स्मृति रूपरेखा किया है और कुछ स्मृति पहचान कि जिस तरह से लीक:

+0

धन्यवाद। मैं कोशिश करूँगा और देखो! – frequent