Articles of स्मृति प्रबंधन

__वेक और __ब्लॉग संदर्भ में अंतर क्या है?

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

"मेमोरी से बाहर" एक पुनर्प्राप्ति योग्य त्रुटि है?

मैं एक लंबे समय से प्रोग्रामिंग कर रहा था, और जो कार्यक्रम मैं देखता हूं, जब वे मेमोरी से बाहर निकलते हैं, को साफ करने और बाहर निकलने का प्रयास करते हैं, अर्थात् इनायत से विफल हो जाते हैं। मुझे याद नहीं है कि पिछली बार मैंने एक को वास्तव में ठीक करने का प्रयास […]

कचरा संग्रहण तंत्र कैसे काम करता है?

ले-मैन शब्दावली में कचरा संग्रह तंत्र कैसे काम करता है? कचरा संग्रहण के लिए कैसे एक ऑब्जेक्ट की पहचान की जा सकती है? इसके अलावा, Reference Counting, Mark and Sweep, Copying, Train अर्थ जीसी एल्गोरिदम में क्या है?

मैं structs के एक गतिशील आकार के सरणी कैसे बना सकता हूँ?

मुझे पता है कि स्ट्रैक्ट्स की एक सरणी कैसे बनाएं, लेकिन पूर्वनिर्धारित आकार के साथ हालांकि स्ट्रैक्स की गतिशील सरणी बनाने का एक तरीका है, जिससे कि सरणी बड़ा हो सके? उदाहरण के लिए: typedef struct { char *str; } words; main() { words x[100]; // I do not want to use this, I want […]

लिनक्स स्मृति अति विवरण विवरण

मैं एम्बेडेड लिनक्स के लिए SW विकसित कर रहा हूं और मुझे सिस्टम लटक रहा है क्योंकि OOM किलर समय-समय पर प्रकट होता है। इससे पहले जाने से पहले मैं कुछ भ्रामक मुद्दों को हल करना चाहता हूं कि कैसे Linux कर्नेल गतिशील स्मृति संभालने / proc / sys / vm / overcommit_memory में 0 […]

सी # में संरचना के लिए 16 बाइट की अनुशंसित आकार क्यों है?

मैं क्वलिना किताब (एनईटी एप्लीकेशन के विकास और डिज़ाइन पर सुझाव) पढ़ता हूं। वे कहते हैं कि एक अच्छा डिज़ाइन किए गए स्ट्रक्चर आकार में 16 बाइट्स से कम (प्रदर्शन उद्देश्यों के लिए) होना चाहिए। यह वास्तव में क्यों है? और (अधिक महत्वपूर्ण) मेरे पास एक ही दक्षता के साथ एक बड़ा कार्य हो सकता […]

आप स्मृति में एक मनमाने ढंग से बड़े पूर्णांक मान को कैसे संग्रहीत करते हैं?

मुझे एक पूर्णांक मान संग्रहीत करना होगा जो कि लंबी डेटाटाइप के लिए अधिकतम मूल्य से बड़ा है। मैं स्मृति में इस वैल्यू को कैसे स्टोर करूँ और हेरफेर करूँ? यदि संभव हो तो, उदाहरण के माध्यम से इसे समझाएं

जावा हाशम की मेमोरी ओवरहेड ऐरेएलआईस्ट की तुलना में

मैं सोच रहा हूं कि जावा हाशम की स्मृति ओवरहेड ऐरेएलिस्ट की तुलना में क्या है? अद्यतन करें: मैं समान ऑब्जेक्ट के एक बड़े पैक (6 लाख +) के विशिष्ट मूल्यों की खोज के लिए गति को सुधारना चाहता हूं। इस प्रकार, मैं ArrayList का उपयोग करने के बजाय एक या कई HashMap का उपयोग […]

PHP में मेमोरी उपयोग ट्रैकिंग

मैं एक स्क्रिप्ट के स्मृति उपयोग को ट्रैक करने की कोशिश कर रहा हूं जो यूआरएल को प्रोसेस करता है। मूल विचार यह है कि जांच करने के लिए कि कोई अन्य URL को कर्ल मल्टी हैंडलर में जोड़ने से पहले एक उचित बफर है मैं एक 'rolling cURL' अवधारणा का उपयोग कर रहा हूं […]

क्यों मेरे सी # आवेदन में मेमोरी अपवाद का एक आउट हो रहा है?

मेरी याददाश्त 4 जी भौतिक है, लेकिन मुझे मेमोरी अपवाद का क्यों न मिला, भले ही मैं सिर्फ 1.5 जी मेमोरी ऑब्जेक्ट बनाऊँ। कोई विचार क्यों? (मैंने एक ही समय में, कार्य प्रबंधक की कार्यक्षमता टैब में स्मृति पूरी तरह से कब्जा नहीं की थी, और मैं यहां टाइप भी कर सकता था – इसलिए […]

दिलचस्प पोस्ट
एक HTML पृष्ठ से पुनर्निर्देशित करें कैसे प्रभावी ढंग से mongoDB संबंधित मुद्दे को हल करने के लिए? प्रतिबिंब कार्यों के लिए एक .NET विधानसभा को कैसे लोड करें और बाद में इसे अनलोड करें? प्रोजेक्ट को चलाने का प्रयास करते समय त्रुटि: प्रोग्राम प्रारंभ करने में असमर्थ निर्दिष्ट फाइल नहीं मिली Android में चिकनी छवि रोटेशन कैसे करें? जावास्क्रिप्ट: कैसे मूल्य से ऑब्जेक्ट पास? वीबीए फ़ंक्शन कॉल में कोष्ठक के उपयोग को नियंत्रित करने वाले नियम क्या हैं? JQuery में "परम serialization की पारंपरिक शैली" क्या है AJAX कॉरस और सुरक्षा विचार को समझना शुद्ध PHP में HTTP पुनर्निर्देशन के बाद अंतिम URL कैसे प्राप्त करें? सीएसएस – बनाओ divs क्षैतिज संरेखित करें एचटीएमएल में दशमलव अंक संरेखित करें Android में माता-पिता में विस्तार योग्य सूची में छवि कैसे जोड़ें? शून्य * क्या मतलब है और इसका उपयोग कैसे करें? स्प्रिंग 4 रेस्ट कंट्रोलर JSON: "स्वीकार्य" हेडर अनुरोधों के अनुसार स्वीकार्य नहीं है