क्या यह पता लगाने का एक तरीका है कि किसी वेब पेज या मेरे jquery एप्लिकेशन द्वारा कितनी मेमोरी का उपयोग किया जा रहा है?
यहाँ मेरी स्थिति है:
मैं एक jquery frontend और JSON में डेटा परोसने वाले एक आरामदायक बैकएंड का उपयोग करके एक डेटा हैवी वेबपॉइंट बना रहा हूं। पृष्ठ को एक बार लोड किया जाता है, और फिर सब कुछ अजाक्स के माध्यम से होता है।
यूआई उपयोगकर्ताओं को यूआई के भीतर कई टैब बनाने का एक तरीका प्रदान करता है, और प्रत्येक टैब में बहुत सारे और बहुत सारे डेटा हो सकते हैं। मैं उन टैब की संख्या को सीमित करने पर विचार कर रहा हूं, जो वे बना सकते हैं, लेकिन सोच रहे थे कि केवल एक बार मेमोरी उपयोग एक निश्चित सीमा से ऊपर जाने पर उन्हें सीमित करना अच्छा होगा।
उत्तरों के आधार पर, मैं कुछ स्पष्ट करना चाहूंगा:
- मैं एक रनटाइम सॉल्यूशन (केवल डेवलपर टूल नहीं) की तलाश कर रहा हूं, ताकि मेरा एप्लिकेशन उपयोगकर्ता के ब्राउज़र में मेमोरी उपयोग के आधार पर क्रियाओं को निर्धारित कर सके।
- DOM तत्वों या दस्तावेज़ के आकार की गणना एक अच्छा अनुमान हो सकता है, लेकिन यह काफी गलत हो सकता है क्योंकि इसमें इवेंट बाइंडिंग, डेटा (), प्लगइन्स और अन्य इन-मेमोरी डेटा संरचना शामिल नहीं होगी।