जीसीडी:एक autoreleasepool में दायरे का उपयोग करने का सही तरीका क्या है?
का उपयोग करके दायरे को एक्सेस करने के बारे में यह कहना है कि "प्रेषण कतार से दायरे तक पहुंचने पर आपको एक स्पष्ट ऑटोरेलीज पूल का उपयोग करना चाहिए।"
मैं अपने अनुप्रयोग में इस अभ्यास का इस्तेमाल किया है, लेकिन मैं अचानक मेरे कंसोल में निम्न संदेश देख रहा हूँ: "RLMRealm उदाहरण एक लिखने लेनदेन के दौरान पुनः आवंटित की जाती थी"।
यह कोई त्रुटि नहीं फेंक रहा है, यह चुपचाप इसे कंसोल पर प्रिंट कर रहा है। डेटाबेस में कुछ भी नहीं लिखा गया है।
मुझे यह समस्या github पर मिली जो बहुत समान लगती है।
मेरा प्रश्न अब है: मुझे किस अभ्यास का उपयोग करना चाहिए? जिलाब मुद्दे में प्राप्त वास्तविक दस्तावेज या उत्तर में इस्तेमाल किया गया एक?
किसी भी स्पष्टीकरण के लिए धन्यवाद।
'कुछ भी बुरा नहीं होगा; डिस्क पर दायरे फ़ाइल का आकार बढ़ जाएगा। यदि यह बहुत लंबा लगता है, तो आपका दायरा आकार समेकित रूप से बढ़ सकता है (समवर्ती धागे की संख्या के आधार पर)। – EpicPandaForce
यह यहां लागू नहीं होता है। वह तब होता है जब लंबे समय से चलने वाले लेनदेन लेनदेन लॉग आकार में वृद्धि करते हैं। पृष्ठभूमि को नाली नहीं करना वास्तविक उदाहरणों ने कभी भी आकार में वृद्धि नहीं की, लेकिन इससे उन्हें आवश्यकतानुसार अधिक बढ़ने का कारण बन गया। किसी भी मामले में, हम लेनदेन लॉग मुद्दे से अवगत हैं और समाधान पर काम कर रहे हैं: https://github.com/realm/realm-core/issues/2343 :) – TiM