मान लीजिए कि मैं कुछ जावास्क्रिप्ट कोड लिखता हूं जो तालिका पंक्ति तत्वों के रूप में डेटाबेस से पहले दस रिकॉर्ड प्रदर्शित करता है। जब उपयोगकर्ता अधिक पंक्तियों को लोड करने के लिए क्लिक करता है, तो तालिका पंक्ति तत्व पृष्ठ से हटा दिए जाते हैं, लेकिन जावास्क्रिप्ट में सहेजे जाते हैं।जावास्क्रिप्ट में कैश किए गए DOM तत्वों के स्मृति उपयोग का निर्धारण करें?
अब, मान लीजिए कि मैं एक ऐसी ही पेज है कि एक समय में 100 पंक्तियों प्रदर्शित होती है और पंक्तियों के हजारों है कि के माध्यम से उपयोगकर्ता पराक्रम पेज देखते हैं।
मुझे कैसे पता चलेगा कि ये तत्व जावास्क्रिप्ट में कैश किए जाने पर कितनी मेमोरी का उपयोग किया जा रहा है?
बिल्कुल कहना मुश्किल है। लेकिन आप निश्चित रूप से डीओएम तत्वों को हटाने और केवल उनके भीतर डेटा को बनाए रखने से बेहतर हैं। यह एक बहुत साफ दृष्टिकोण है, करना मुश्किल नहीं है, और बैकबोन.जेएस जैसे विभिन्न ढांचे के माध्यम से हासिल किया जा सकता है। – cheeken
मैं कल्पना कर सकते हैं कि यह कोई और अधिक स्मृति लेता है यह डोम तत्वों के लिए की तुलना में पेज ही है और, * शायद *, कभी तो थोड़ा कम पर materialized। (जो इन दिनों "पूर्ण आकार" छवि से कम होने की संभावना है।) –