यह केवल तकनीकी रूप से संभव है। मेमोरी पेज वर्चुअल लॉक() एपीआई फ़ंक्शन के साथ रैम में लॉक किया जा सकता है। समस्या यह है कि, उस पृष्ठ के पते की आपूर्ति करने की आवश्यकता है जिसे आप लॉक करना चाहते हैं। आप इस पते को कचरा कलेक्टर से किसी भी दस्तावेज तरीके से नहीं प्राप्त कर सकते हैं। न ही यह कोई वादा करता है कि समान पता, कहने के लिए, gen # 0 ढेर दोहराने योग्य होगा। एक के लिए, उस ढेर का आकार गतिशील होता है, आमतौर पर कार्यक्रम के आवंटन पैटर्न के आधार पर, 2 और 8 मेगाबाइट के बीच कहीं भी होता है।
बस बेतरतीब ढंग से आशा है कि आप उनमें से ज्यादातर को पकड़ने या तो काम नहीं करता है के साथ एक बड़ी रेंज पर ताला लगा। एक प्रक्रिया को लॉक करने योग्य पृष्ठों का कोटा मिलता है। यह बहुत बड़ा नहीं है, सब से ऊपर क्योंकि यह मशीन के संचालन के लिए इतना अस्थिर है। ड्रेगन यहाँ रहते हैं।
स्रोत
2011-01-13 17:08:05
आप इसे क्यों रोकना चाहते हैं? =) – Jens
इसका मतलब है इसका उपयोग करने के अलावा? आम तौर पर उस तरह की चीज के बारे में चिंता करना ऑपरेटिंग सिस्टम तक छोड़ दिया जाता है। बस इसका उपयोग करके आप इसे अपने स्वैप स्पेस में रखने का मौका कम कर देते हैं। यदि आपने हाल ही में इसका उपयोग नहीं किया है, संभावना है कि इसे डिस्क पर रखना ठीक है। क्या आप ऐसी ऑब्जेक्ट्स देख रहे हैं जो अक्सर डिस्क पर रखे जा रहे हैं? – Crisfole
मैं एक माइक्रो अनुकूलन गंध। आप कैसे जानते हैं कि यह आपके लिए एक समस्या है? –