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

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

8
मुझे वस्तुओं को कब जारी करना चाहिए - (शून्य) दृश्य-लोड के बजाय -dealloc में?
के -(void)viewDidUnloadलिए अच्छा क्या है ? क्या मैं सिर्फ सब कुछ नहीं छोड़ सकता था -dealloc? यदि दृश्य अनलोड -deallocकिया जाता है, वैसे भी नहीं कहा जाएगा?

20
GC.Collect () का उपयोग करने के बारे में क्या गलत है?
हालाँकि मैं इस फ़ंक्शन के साथ खेलने के गंभीर निहितार्थों को समझता हूं (या कम से कम जो मैं सोचता हूं), मैं यह देखने में विफल हूं कि यह इन चीजों में से एक क्यों बन रहा है, जो सम्मानजनक प्रोग्रामर कभी भी उपयोग नहीं करेंगे, यहां तक ​​कि उन …

4
आभासी मेमोरी और भौतिक मेमोरी के बीच अंतर क्या हैं?
मैं अक्सर ऑपरेटिंग सिस्टम में वर्चुअलाइजेशन की अवधारणा से भ्रमित हूं। रैम को भौतिक स्मृति के रूप में देखते हुए, हमें किसी प्रक्रिया को निष्पादित करने के लिए आभासी मेमोरी की आवश्यकता क्यों है? बाहरी हार्ड ड्राइव से प्रक्रिया (प्रोग्राम) को निष्पादन के लिए मुख्य मेमोरी (भौतिक मेमोरी) में लाया …

4
स्मृति के संबंध में अखाड़ा शब्द का क्या अर्थ है?
मैं स्मृति पर एक प्रोग्रामिंग अवधारणा के रूप में एक किताब पढ़ रहा हूं। बाद के अध्यायों में से एक में, लेखक अखाड़े शब्द का भारी उपयोग करता है, लेकिन इसे कभी भी परिभाषित नहीं करता है। मैंने शब्द के अर्थ की खोज की है और यह कैसे मेमोरी से …

10
jQuery या जावास्क्रिप्ट पेज की मेमोरी उपयोग खोजने के लिए
क्या यह पता लगाने का एक तरीका है कि किसी वेब पेज या मेरे jquery एप्लिकेशन द्वारा कितनी मेमोरी का उपयोग किया जा रहा है? यहाँ मेरी स्थिति है: मैं एक jquery frontend और JSON में डेटा परोसने वाले एक आरामदायक बैकएंड का उपयोग करके एक डेटा हैवी वेबपॉइंट बना …

7
बड़ी वस्तु ढेर विखंडन
मैं जिस C # /। NET एप्लिकेशन पर काम कर रहा हूं वह एक धीमी मेमोरी लीक से पीड़ित है। मैंने एसओएस के साथ सीडीबी का उपयोग किया है यह निर्धारित करने की कोशिश करने के लिए कि क्या हो रहा है, लेकिन डेटा का कोई मतलब नहीं लगता है, …

7
मैं 512M से अधिक मेमोरी कैसे ग्रहण कर सकता हूं?
मेरे पास सेटअप है, लेकिन जब मैंने 1024 डाला और सभी 512 को 1024 के साथ बदल दिया, तो ग्रहण शुरू नहीं होगा। मेरे ग्रहण JVM के लिए 512M से अधिक मेमोरी कैसे हो सकती है? -startup plugins/org.eclipse.equinox.launcher_1.0.201.R35x_v20090715.jar --launcher.library plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.0.200.v20090519 -product com.springsource.sts.ide --launcher.XXMaxPermSize 512M -vm C:\Program Files (x86)\Java\jdk1.6.0_18\bin\javaw -vmargs -Dosgi.requiredJavaVersion=1.5 …

13
क्या एक शून्य पॉइंटर को हटाना सुरक्षित है?
मान लीजिए कि मेरे पास निम्नलिखित कोड हैं: void* my_alloc (size_t size) { return new char [size]; } void my_free (void* ptr) { delete [] ptr; } क्या यह सुरक्षित है? या विलोपन ptrसे char*पहले डाला जाना चाहिए ?

7
NSAutoreleasePool ऑटोरेलिज पूल कैसे काम करता है?
जैसा कि मैं इसे समझता हूं, एक आबंटित , नई या प्रतिलिपि के साथ बनाई गई कुछ भी मैन्युअल रूप से जारी करने की आवश्यकता है। उदाहरण के लिए: int main(void) { NSString *string; string = [[NSString alloc] init]; /* use the string */ [string release]; } मेरा सवाल है, …

2
क्या एक स्विफ्ट कार्यक्रम में ऑटोरेलिस्पूल का उपयोग करना आवश्यक है?
पृष्ठ 17 पर इस WWDC14 प्रस्तुति के , यह कहता है उद्देश्य-सी के साथ काम करना? अभी भी ऑटोरेलिज पूल का प्रबंधन करना है ऑटोरेलिजपूल {/ * कोड * /} इसका क्या मतलब है? क्या इसका मतलब है कि अगर मेरे कोड आधार में कोई ऑब्जेक्टिव-सी फाइलें नहीं हैं, तो …

3
"मेमोरी स्टॉम्प" क्या है?
मैं अभी इस ब्लॉग पोस्ट पर आया हूँ जिसमें "स्टैम्पिंग मेमोरी" का उल्लेख है: C ++ प्रोग्राम जो आसानी से मेमोरी को स्टम्पिंग करने में सक्षम है (ऐसा कुछ जिसे आपने शायद कभी सुना भी नहीं होगा कि आप एक प्रबंधित श्रेणी की दुनिया में पैदा हुए हैं।) और वास्तव …

10
मैं C ++ क्लास मेमोरी संरचना में "स्पेसर" कैसे बनाऊं?
समस्या एक में निम्न स्तर नंगे धातु एम्बेडेड संदर्भ, मैं एक सी ++ ढांचे के भीतर है और किसी भी नाम के बिना स्मृति में एक रिक्त स्थान बनाने के लिए, का उपयोग इस तरह के स्मृति स्थान के लिए उपयोगकर्ता मना करना चाहते हैं। अभी, मैंने इसे एक बदसूरत …

6
मुझे C में मॉलॉक का उपयोग कब करना चाहिए और कब नहीं?
मैं समझता हूं कि मॉलोक () कैसे काम करता है। मेरा सवाल है, मैं चीजों को इस तरह से देखूंगा: #define A_MEGABYTE (1024 * 1024) char *some_memory; size_t size_to_allocate = A_MEGABYTE; some_memory = (char *)malloc(size_to_allocate); sprintf(some_memory, "Hello World"); printf("%s\n", some_memory); free(some_memory); मैंने संक्षिप्तता के लिए त्रुटि जाँच को छोड़ दिया। …

7
स्थैतिक स्मृति आवंटन और गतिशील स्मृति आवंटन के बीच अंतर
मैं जानना चाहूंगा कि स्टैटिक मेमोरी एलोकेशन और डायनेमिक मेमोरी एलोकेशन में क्या अंतर है? क्या आप इसे किसी भी उदाहरण के साथ समझा सकते हैं?

14
'System.OutOfMemoryException' को तब फेंका गया था जब अभी भी बहुत सारी मेमोरी फ्री है
यह मेरा कोड है: int size = 100000000; double sizeInMegabytes = (size * 8.0) / 1024.0 / 1024.0; //762 mb double[] randomNumbers = new double[size]; अपवाद: प्रकार के अपवाद 'System.OutOfMemoryException' को फेंक दिया गया था। इस मशीन पर मेरे पास 4GB मेमोरी है। 2.5 जीबी मुफ्त है जब मैं इसे …

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