2012-11-05 17 views
6

मेरे पास एक ही वेब पेज एप्लिकेशन है जो सभी जावास्क्रिप्ट है। मैंने देखा कि प्रत्येक AJAX कॉल पर जावास्क्रिप्ट ढेर का आकार बढ़ जाता है जो एक नया दृश्य देता है। क्या पुराने विचारों को साफ करने के लिए मुझे कुछ करना चाहिए?जावास्क्रिप्ट हीप आकार और क्रोम बढ़ाना

+1

क्या आप यह सुनिश्चित कर रहे हैं कि आप वैश्विक चर का उपयोग कर (गलत) नहीं हैं? – thatidiotguy

+2

स्पष्ट लेकिन क्या आपने क्रोम में हीप स्नैपशॉट की तुलना की है? https://developers.google.com/chrome-developer-tools/docs/heap-profiling – Ken

+0

हां मेरे पास उन सभी पृष्ठों के लिए बंद है जो ऑब्जेक्ट्स बनाते हैं ताकि कोई वैश्विक चर नहीं हो। मेरे पास एक एकल नामस्थान है। –

उत्तर

3

मैं आपको निम्न संसाधनों को देखने के लिए अनुशंसा करता हूं। लीकिंग संदर्भों और प्रदर्शन समस्याओं का पता लगाने के लिए आप ब्राउज़र टाइमलाइन का निरीक्षण कैसे कर सकते हैं।

http://www.youtube.com/watch?v=3pxf3Ju2row

दूसरा एक पॉल आयरिश से है तोड़ने बिंदु प्रकरण 2 में बात कर:

http://www.youtube.com/watch?v=PPXeWjWp-8Y

पहले एक एक Chrome डेवलपर गूगल आईओ पर इस साल में बात कर से है

मुझे यकीन है कि आपको बहुत सारे सुराग मिलेंगे !! वैसे भी ... यदि आप jsfiddle.net पर अपने कोड का टेस्ट केस साझा करते हैं, तो हम एक नज़र देख सकते हैं :)

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