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

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

11
जावास्क्रिप्ट में वस्तुओं को हटाना
मैं जावास्क्रिप्ट deleteऑपरेटर के साथ थोड़ा भ्रमित हूं । निम्नलिखित कोड कोड लें: var obj = { helloText: "Hello World!" }; var foo = obj; delete obj; कोड के इस टुकड़े के बाद निष्पादित किया गया है, objहै null, लेकिन fooअभी भी बिल्कुल उसी तरह एक वस्तु को संदर्भित करता …


8
एक संरचना पर "नया" का उपयोग करने से यह ढेर या ढेर पर आवंटित होता है?
जब आप newऑपरेटर के साथ एक वर्ग का एक उदाहरण बनाते हैं , तो मेमोरी को ढेर पर आवंटित किया जाता है। जब आप newऑपरेटर के साथ एक संरचना का एक उदाहरण बनाते हैं, जहां मेमोरी आवंटित की जाती है, तो ढेर पर या स्टैक पर?


21
33554432 बाइट्स की अनुमत मेमोरी का आकार php में (43148176 बाइट्स आवंटित करने की कोशिश की गई)
यह त्रुटि संदेश प्रस्तुत किया जा रहा है, कोई सुझाव? 33554432 बाइट्स की अनुमत मेमोरी का आकार php में (43148176 बाइट्स आवंटित करने की कोशिश की गई)

13
मॉलोक () और मुफ्त () कैसे काम करते हैं?
मैं जानना चाहता हूं कि कैसे mallocऔर कैसे freeकाम करते हैं। int main() { unsigned char *p = (unsigned char*)malloc(4*sizeof(unsigned char)); memset(p,0,4); strcpy((char*)p,"abcdabcd"); // **deliberately storing 8bytes** cout << p; free(p); // Obvious Crash, but I need how it works and why crash. cout << p; return 0; } अगर …

14
इनोड उपयोग कैसे मुक्त करें?
मेरे पास एक डिस्क ड्राइव है जहां इनोड का उपयोग 100% ( df -iकमांड का उपयोग करके ) है। हालाँकि, फ़ाइलों को पर्याप्त रूप से हटाने के बाद, उपयोग 100% रहता है। फिर इसे करने का सही तरीका क्या है? यह कैसे संभव है कि कम डिस्क स्थान उपयोग वाली …

12
पायथन प्रक्रिया द्वारा उपयोग की जाने वाली कुल मेमोरी?
क्या पायथन कार्यक्रम के लिए एक तरीका है जिससे यह निर्धारित किया जा सके कि वर्तमान में कितनी मेमोरी है? मैंने किसी एकल ऑब्जेक्ट के लिए मेमोरी उपयोग के बारे में चर्चा की है, लेकिन मुझे प्रक्रिया के लिए कुल मेमोरी उपयोग की आवश्यकता है, ताकि मैं यह निर्धारित कर …

6
C ++ नया int [0] - क्या यह मेमोरी आवंटित करेगा?
एक साधारण परीक्षण ऐप: cout << new int[0] << endl; आउटपुट: 0x876c0b8 तो ऐसा लगता है कि यह काम करता है। इस बारे में मानक क्या कहता है? क्या यह हमेशा स्मृति के खाली ब्लॉक को "आवंटित" करने के लिए कानूनी है?

7
एक कमजोर संदर्भ और एक अज्ञात संदर्भ के बीच अंतर क्या है?
स्विफ्ट में है: मजबूत संदर्भ कमजोर संदर्भ प्रख्यात संदर्भ एक अज्ञात संदर्भ एक कमजोर संदर्भ से कैसे अलग है? एक अज्ञात संदर्भ का उपयोग करना कब सुरक्षित है? प्रख्यात संदर्भ C / C ++ में बिंदुओं को झूलने जैसा सुरक्षा जोखिम है?

10
क्या इसे हटाने की अनुमति है?
क्या यह अनुमति दी जाती है delete this;कि यदि डिलीट-स्टेटमेंट आखिरी स्टेटमेंट है जिसे क्लास के उस उदाहरण पर निष्पादित किया जाएगा? बेशक, मुझे यकीन है कि this-pointer द्वारा प्रस्तुत वस्तु गीत new-निर्मित है। मैं कुछ इस तरह के बारे में सोच रहा हूँ: void SomeModule::doStuff() { // in the …

1
.So, .la और .a लाइब्रेरी फ़ाइलों के बीच अंतर क्या है?
मुझे पता है कि एक .soफ़ाइल एक प्रकार की डायनेमिक लाइब्रेरी है (बहुत सारे थ्रेड ऐसे पुस्तकालयों को साझा कर सकते हैं ताकि स्मृति में इसकी एक से अधिक प्रति होने की आवश्यकता न हो)। लेकिन मध्य क्या अंतर है .aऔर .la? क्या ये सभी स्थिर पुस्तकालय हैं? यदि डायनेमिक …

5
ऑब्जेक्टिव-सी में @property रिटेन, असाइन, कॉपी, नॉनटोमिक
जैसा कि कोई व्यक्ति जो उद्देश्य-सी के लिए नया है, क्या कोई मुझे रिटेन, असाइन, कॉपी और किसी अन्य व्यक्ति का अवलोकन दे सकता है, जो @property निर्देश का पालन करता है? वे क्या कर रहे हैं और मैं एक दूसरे पर क्यों इस्तेमाल करना चाहूंगा?

7
एआरसी के साथ @autoreleasepool की अभी भी आवश्यकता क्यों है?
एआरसी (ऑटोमैटिक रेफरेंस काउंटिंग) वाले अधिकांश भाग के लिए, हमें ऑब्जेक्ट-सी ऑब्जेक्ट्स के साथ स्मृति प्रबंधन के बारे में सोचने की आवश्यकता नहीं है। इसे NSAutoreleasePoolअब और बनाने की अनुमति नहीं है, हालांकि एक नया वाक्यविन्यास है: @autoreleasepool { … } मेरा सवाल यह है कि जब मुझे मैन्युअल रूप …

15
.NET में उपयोग के बाद वस्तुओं को शून्य / कुछ भी करने के लिए सेट करना
एक बार जब आप उनके साथ समाप्त कर लें, तो क्या आपको null( NothingVB.NET में) सभी वस्तुओं को सेट करना चाहिए ? मैं समझता हूं कि .NET में वस्तुओं के किसी भी उदाहरण का निपटान करना आवश्यक है जो IDisposableकुछ संसाधनों को जारी करने के लिए इंटरफ़ेस को लागू करता …

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