Android 9 या इसके बाद के वर्शन पर काम करने वाले डिवाइसों पर डिप्लॉय किए गए ऐप्लिकेशन के लिए, प्रोसेस मेमोरी (आरएसएस) सेक्शन में, ऐप्लिकेशन के इस्तेमाल की जा रही फ़िज़िकल मेमोरी की जानकारी दिखती है.
पहली इमेज. प्रोफ़ाइलर में फ़िज़िकल मेमोरी देखना.
प्रोसेस मेमोरी (आरएसएस) सेक्शन में मौजूद लाइनों का मतलब यहां बताया गया है:
कुल: यह आपकी प्रोसेस के लिए इस्तेमाल की जा रही फ़िज़िकल मेमोरी की कुल मात्रा है. Unix पर चलने वाले सिस्टम पर, इसे "रेज़िडेंट सेट साइज़" कहा जाता है. यह पहचान छिपाकर किए गए सभी मेमोरी असाइनमेंट, फ़ाइल मैपिंग, और शेयर की गई मेमोरी असाइनमेंट के लिए इस्तेमाल की गई मेमोरी का कॉम्बिनेशन होता है.
Windows डेवलपर के लिए, रेसिडेंट सेट साइज़, वर्किंग सेट साइज़ के जैसा होता है.
बंटवारा किया गया: यह काउंटर ट्रैक करता है कि प्रोसेस के सामान्य मेमोरी असाइनमेंट के लिए, फ़िलहाल कितनी फ़िज़िकल मेमोरी का इस्तेमाल किया जा रहा है. ये ऐसे असाइनमेंट होते हैं जो गुमनाम होते हैं (किसी फ़ाइल से जुड़े नहीं होते) और निजी होते हैं (शेयर नहीं किए जाते). ज़्यादातर ऐप्लिकेशन में, ये हीप मेमोरी (
malloc
याnew
के साथ) और स्टैक मेमोरी से बने होते हैं. फ़िज़िकल मेमोरी से स्वैप किए जाने पर, इन असाइनमेंट को सिस्टम स्वैप फ़ाइल में लिखा जाता है.फ़ाइल मैपिंग: यह काउंटर, फ़ाइल मैपिंग के लिए प्रोसेस की ओर से इस्तेमाल की जा रही फ़िज़िकल मेमोरी को ट्रैक करता है. इसका मतलब है कि मेमोरी मैनेजर की ओर से फ़ाइलों से मेमोरी के किसी क्षेत्र में मैप की गई मेमोरी.
शेयर की गई: यह काउंटर ट्रैक करता है कि इस प्रोसेस और सिस्टम में मौजूद अन्य प्रोसेस के बीच मेमोरी शेयर करने के लिए, कितनी फ़िज़िकल मेमोरी का इस्तेमाल किया जा रहा है.