Articles of मेमोरी प्रबंधन

सी में एक नल सूचक को मुक्त करने के लिए क्या यह अच्छा अभ्यास है?

संभव डुप्लिकेट: क्या मुफ्त (पीटीआर) है जहां पीटीआर नाल भ्रष्ट स्मृति है? मैं सी फ़ंक्शन लिख रहा हूँ जो एक सूचक को मुक्त करता है यदि यह malloc() एड था। सूचक या तो नल हो सकता है (मामले में एक त्रुटि हुई और कोड को कुछ भी आवंटित करने का मौका नहीं मिला) या malloc() […]

संग्रह प्रकार की प्रारंभिक क्षमता, उदाहरण के लिए, सूची

नेट में कुछ संग्रह प्रकार में एक वैकल्पिक "प्रारंभिक क्षमता" निर्माता पैरामीटर है। उदाहरण के लिए: Dictionary<string, string> something = new Dictionary<string,string>(20); List<string> anything = new List<string>(50); मुझे यह पता नहीं लग सकता कि एमएसडीएन पर इन ऑब्जेक्ट के लिए डिफ़ॉल्ट प्रारंभिक क्षमता क्या है अगर मुझे पता है कि मैं केवल 12 या तो […]

मेकरी पतों को कम करने के लिए स्टैक एड्रेस क्यों बढ़ता है?

मैंने पाठ पुस्तकों में पढ़ा है कि मेकिंग एड्रेस को घटाकर स्टैक बढ़ता है; वह है, उच्च पते से निचले पते पर। यह एक बुरा सवाल हो सकता है, लेकिन मुझे इस अवधारणा को सही नहीं मिला। क्या तुम समझा सकते हो?

वस्तुओं को स्वयं को सी ++ में हटा देना चाहिए?

मैंने पिछले 4 सालों को सी # में बिताया है इसलिए मुझे सी ++ में मौजूदा सर्वोत्तम प्रथाओं और सामान्य डिज़ाइन पैटर्न में दिलचस्पी है निम्नलिखित आंशिक उदाहरण पर विचार करें: class World { public: void Add(Object *object); void Remove(Object *object); void Update(); } class Fire : Object { public: virtual void Update() { if(age […]

2 डी और 3 डी सरणियों के गतिशील आवंटन / डेलोकेशन

मुझे एल्गोरिदम के बारे में 2 डी सरणी गतिशील रूप से आवंटित / डीलोकित करने के बारे में पता है, हालांकि मैं 3 डी सरणियों के लिए उसी के बारे में निश्चित नहीं हूँ। इस ज्ञान और सममिति का थोड़ा सा उपयोग करते हुए, मैं निम्नलिखित कोड के साथ आया था। (मुझे कोडिंग के दौरान […]

अधिकतम मेमोरी एक .NET प्रक्रिया आवंटित कर सकती है

अधिकतम स्मृति क्या है कचरा कलेक्टर एक। NET प्रक्रिया के लिए आवंटित कर सकता है? जब मैं x64 को संकलित करता हूँ, प्रोसेस। गेट कॉर्रंट प्रोसेस। मैक्सवर्किंगसेट 1,4 जीबी के बारे में बताता है, लेकिन जब मैं किसी भी सीपीयू (x64) को संकलित करता हूं, तो उसी नंबर पर लौटा दिया जाता है एक्स 64 […]

सी ++ में स्मृति आवंटन को ट्रैक कैसे करें (विशेषकर नया / हटाना)

मैं C ++ में मेमोरी आवंटन कैसे ट्रैक कर सकता हूं, खासकर उन लोगों द्वारा जो new / delete किसी ऑब्जेक्ट के लिए, मैं operator new को आसानी से ओवरराइड कर सकता हूं, लेकिन मुझे यकीन नहीं है कि वैश्विक रूप से सभी आवंटन को ओवरराइड करने के लिए, ताकि वे मेरे कस्टम new / […]

क्या मैं लिनक्स में कॉपी-ऑन-लिस्ट मेम्क्पी कर सकता हूं?

मेरे पास कुछ कोड है जहां मैं अक्सर मेमोरी के एक बड़े ब्लॉक की प्रतिलिपि बनाता हूं, अक्सर उसके लिए केवल बहुत ही छोटे बदलाव किए जाने के बाद मैंने एक ऐसी प्रणाली को लागू किया है जो बदलावों को ट्रैक करता है, लेकिन मैंने सोचा कि यह संभव हो सकता है कि अगर संभव […]

मेमोरी आवंटन / डेलोकेशन बटलैनेक?

सामान्य वास्तविक कार्यक्रमों में स्मृति आवंटन / डेलोकेशन कितनी परेशानी है? किसी भी प्रकार के कार्यक्रम से जवाब देते हैं, जहां आम तौर पर प्रदर्शन का स्वागत है क्या मॉलोक / फ्री / कचरा संग्रह के अच्छे निष्पादन बहुत तेजी से पर्याप्त हैं कि यह कुछ कोने के मामलों में केवल एक बाधा है, या […]

एक वर्बोस कैसे पढ़ें: जीसी आउटपुट?

70.222: [जीसी [PSYoungGen: 131072K-> 15437K (1528 9के)] 131072K-> 1550 9के (502464 के), 0.0228420 सेकंड्स] [टाइम्स: उपयोगकर्ता = 0.09 सिज़ = 0.01, वास्तविक = 0.02 सेकेंड]

दिलचस्प पोस्ट
मैं nohup.out बिना नहुप कमांड का उपयोग कैसे करूं? जावा में सेलेनियम वेबड्राइवर का उपयोग कर फ़ाइल कैसे अपलोड करें एंड्रॉइड एनिमेशन फ़्लिकर कैसे जावा Multithreading में CountDownLatch उपयोग किया जाता है? जावा – जेपीए – जेनरेटर – @ स्यूवेन्स जनरेटर अगर कोई फाइल अजगर के साथ मौजूद नहीं है, तो तभी एक फाइल सुरक्षित बनाएं एक नया संपर्क इरादा डालें सी # में एफ़टीपी के साथ निर्देशिका सामग्री की सूची कैसे करें? एक सक्रिय रिकॉर्डिंग रिकॉर्ड का डुप्लिकेट सबसे आसान तरीका क्या है? अनुरोध रद्द कर दिया गया था: SSL / TLS सुरक्षित चैनल नहीं बनाया जा सका एक बहुत ही उच्च गुणवत्ता पर अजगर में छवियों को बचाने एंड्रॉइड में संपत्ति और कच्चे संसाधनों का कारण mysqli परिणाम json के लिए परिवर्तित IsAssignableFrom का उपयोग करें और सी # में कीवर्ड है स्प्रिंग एक्सएमएल फ़ाइल कॉन्फ़िगरेशन पदानुक्रम सहायता / स्पष्टीकरण