क्या कोई एसएलआर और आरएसएस मूल्यों के अर्थ का कुछ स्पष्ट स्पष्टीकरण दे सकता है जिसे हम सोलारिस में prstat से प्राप्त करते हैं?prstat आउटपुट में SIZE और आरएसएस मानों का अर्थ
मैंने एक परीक्षण सी ++ एप्लिकेशन लिखा जो new[]
के साथ मेमोरी आवंटित करता है, इसे भरता है और इसे delete[]
से मुक्त करता है।
जैसा कि मैंने समझा, आकार मान को इस प्रक्रिया से कितना वर्चुअल मेमोरी "आरक्षित" किया जाना चाहिए, यह स्मृति "malloced" या "newed" है।
यह स्मृति आरएसएस मूल्य में तब तक नहीं मिलती जब तक कि मैं वास्तव में इसका उपयोग नहीं करता (कुछ मानों को भरता हूं)। लेकिन फिर भी अगर मैं स्मृति मुक्त करता हूं, तो आरएसएस नहीं गिरता है।
मुझे समझ में नहीं आता कि मैं उन 2 मूल्यों को सही ढंग से असाइन कर सकता हूं।
मत भूलना कि हालांकि आवंटन आकार के आधार पर यह सामान्य sbrk में वापस आ जाएगा व्यवहार, यानी मेरे सौर मंडल बॉक्स पर अगर मैं वर्णित हूं और 16k से कम के हिस्सों को आवंटित करता हूं तो यह स्मृति को मुक्त नहीं करेगा, हालांकि यह भाग> 16k पर होगा। – ScaryAardvark