memory-management पर टैग किए गए जवाब

यदि संभव हो तो, अनुरोधों के बीच निष्पक्षता और कोई भुखमरी के साथ कार्यक्रम के अनुरोधों का जवाब देने के लिए भौतिक स्मृति के गतिशील रूप से आवंटन और मुक्त करने की प्रक्रिया।

9
जब आप एक सी एप्लिकेशन से बाहर निकलते हैं, तो क्या मॉलोक-एड मेमोरी स्वचालित रूप से मुक्त हो जाती है?
मान लीजिए कि मेरे पास निम्नलिखित C कोड है: int main () { int *p = malloc(10 * sizeof *p); *p = 42; return 0; //Exiting without freeing the allocated memory } जब मैं उस C प्रोग्राम को संकलित और निष्पादित करता हूं, अर्थात मेमोरी में कुछ स्थान आवंटित करने …

5
"वास्तविक उपयोग" के साथ memory_get_peak_usage ()
यदि PHP DOCS में real_usageतर्क सेट है true, तो यह सिस्टम से आवंटित मेमोरी का वास्तविक आकार प्राप्त करेगा। यदि यह है तो यह falseस्मृति को रिपोर्ट कर देगाemalloc() इन 2 विकल्पों में से कौन सा अधिकतम वापस करता है। मेमोरी को php.ini में मेमोरी लिमिट वैल्यू के सापेक्ष आवंटित …

2
क्या पायथन में एक ढेर / ढेर है और मेमोरी कैसे प्रबंधित की जाती है?
पायथन में चर और स्मृति को कैसे प्रबंधित किया जाता है? क्या इसमें एक ढेर और एक ढेर है और स्मृति को प्रबंधित करने के लिए किस एल्गोरिथ्म का उपयोग किया जाता है? यह देखते हुए कि क्या बड़ी संख्या / डेटा क्रंचिंग के लिए मेमोरी प्रबंधन पर कोई सिफारिशें …

6
C ++ में वेक्टर की प्रारंभिक क्षमता
क्या है capacity()एक की std::vectorजो कि डिफ़ॉल्ट constuctor का उपयोग कर बनाई गई है? मुझे पता है कि size()शून्य है। क्या हम बता सकते हैं कि एक डिफ़ॉल्ट निर्मित वेक्टर ढेर मेमोरी आवंटन नहीं कहता है? इस तरह एक एकल आवंटन का उपयोग करके एक मनमाना रिजर्व के साथ एक …

11
C ++ का उपयोग करके रनटाइम पर मेमोरी उपयोग कैसे प्राप्त करें?
मुझे अपने कार्यक्रम के चलाने के समय मेम का उपयोग VIRT और RES प्राप्त करना होगा और उन्हें प्रदर्शित करना होगा। मैंने अब तक क्या कोशिश की: getrusage ( http://linux.die.net/man/2/getrusage ) int who = RUSAGE_SELF; struct rusage usage; int ret; ret=getrusage(who,&usage); cout<<usage.ru_maxrss; लेकिन मुझे हमेशा 0 मिलता है।

3
iPhone ओएस मेमोरी चेतावनी। विभिन्न स्तरों का क्या मतलब है?
IPhone OS उपकरणों पर स्मृति को प्रबंधित करने की काली कला के बारे में: स्मृति चेतावनी के विभिन्न स्तरों का क्या मतलब है। स्तर 1? लेवल 2? क्या डायल ११ पर जाता है? संदर्भ: एक व्यापक मेमोरी स्ट्रेस टेस्टिंग अवधि के बाद - जिसमें आईपॉड म्यूजिक प्लेयर ऐप प्ले के …

7
स्टैक मेमोरी साइज़ इतना सीमित क्यों है?
जब आप ढेर पर मेमोरी आवंटित करते हैं, तो एकमात्र सीमा मुफ्त रैम (या वर्चुअल मेमोरी) है। यह मेमोरी की Gb बनाता है। तो स्टैक का आकार इतना सीमित (लगभग 1 एमबी) क्यों है? क्या तकनीकी कारण आपको स्टैक पर वास्तव में बड़ी वस्तुओं को बनाने से रोकता है? अपडेट …

6
मुझे std की आवश्यकता क्यों है :: get_temporary_buffer?
मुझे किस उद्देश्य के लिए उपयोग करना चाहिए std::get_temporary_buffer? मानक निम्नलिखित कहते हैं: पास के टी वस्तुओं तक स्टोर करने के लिए पर्याप्त भंडारण के लिए एक संकेतक प्राप्त करता है। मैंने सोचा था कि स्टैक पर बफर आवंटित किया जाएगा, लेकिन यह सच नहीं है। सी ++ मानक के …

12
C में `free` बाइट की संख्या को मुक्त करने के लिए क्यों नहीं लेता है?
बस स्पष्ट होने के लिए: मुझे पता है कि mallocऔर freeसी लाइब्रेरी में कार्यान्वित किए जाते हैं, जो आमतौर पर ओएस से मेमोरी का हिस्सा आवंटित करते हैं और अपने स्वयं के प्रबंधन को आवेदन के लिए बहुत सारी मेमोरी को पार्सल करते हैं और आवंटित बाइट्स की संख्या का …

8
सी में संरचना और सूचक के लिए मॉलोक
मान लीजिए कि मैं वेक्टर की लंबाई और उसके मूल्यों का प्रतिनिधित्व करने वाली संरचना को परिभाषित करना चाहता हूं: struct Vector{ double* x; int n; }; अब, मान लीजिए कि मैं एक वेक्टर y को परिभाषित करना चाहता हूं और इसके लिए मेमोरी आवंटित करना चाहता हूं। struct Vector …

11
आवंटित स्मृति पर क्या यह कभी भी ठीक नहीं है * * का उपयोग मुफ्त ()?
मैं कंप्यूटर इंजीनियरिंग का अध्ययन कर रहा हूं, और मेरे पास कुछ इलेक्ट्रॉनिक्स पाठ्यक्रम हैं। मैं (इन पाठ्यक्रमों की) है कि इसके उपयोग से बचने के लिए संभव है मेरी प्रोफेसरों के दो से सुना, free()समारोह (के बाद malloc(), calloc()आदि) क्योंकि स्मृति संभावना आवंटित फिर से उपयोग नहीं किया जाएगा …

4
ऑब्जेक्टिव सी - असाइन, कॉपी, रिटेन
मैं ऑब्जेक्टिव सी के लिए नया हूं। मुझे सी में बेसिक नॉलेज है, जिसमें पॉइंटर्स का कॉन्सेप्ट भी शामिल है। मेरे दो बुनियादी प्रश्न हैं: क्या कोई किसी सादृश्य के साथ असाइन, कॉपी और रिटेन के बीच अंतर समझा सकता है? आप एक फ़ंक्शन को कैसे संभालते हैं जो पॉइंटर …

5
एक स्टैनफोर्ड ट्यूटोरियल और जीसीसी के बीच संघर्ष
इस फिल्म के अनुसार (लगभग 38 मिनट), यदि मेरे पास एक ही स्थानीय संस्करण के साथ दो कार्य हैं, तो वे एक ही स्थान का उपयोग करेंगे। तो निम्नलिखित कार्यक्रम, मुद्रित करना चाहिए 5। gccपरिणामों के साथ इसे संकलित करना -1218960859। क्यों? कार्यक्रम: #include <stdio.h> void A() { int a; …

13
मालकॉक "डबल फ्री" त्रुटि का कारण कैसे पता करें?
मैं ऑब्जेक्टिव-सी में एक एप्लिकेशन प्रोग्रामिंग कर रहा हूं और मुझे यह त्रुटि मिल रही है: MyApp (2121,0xb0185000) मॉलोक: *** ऑब्जेक्ट 0x1068310 के लिए त्रुटि: डबल फ्री *** ने डीबग करने के लिए malloc_error_break में एक ब्रेकप्वाइंट सेट किया यह तब हो रहा है जब मैं एक NSAutoreleasePool जारी करता …

4
__Weak और __block संदर्भ में क्या अंतर है?
मैं Xcode का प्रलेखन पढ़ रहा हूँ, और यहाँ कुछ है जो मुझे पहेलियाँ: __block typeof(self) tmpSelf = self; [self methodThatTakesABlock:^ { [tmpSelf doSomething]; }]; निम्नलिखित को प्रलेखन से कॉपी किया गया है: ब्लॉक इसे कैप्चर करने वाले चर के लिए एक मजबूत संदर्भ बनाता है। यदि आप selfकिसी ब्लॉक …

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.