garbage-collection पर टैग किए गए जवाब

कचरा संग्रह (जीसी) स्वचालित मेमोरी प्रबंधन का एक रूप है जो कचरा, या उन वस्तुओं द्वारा कब्जा की गई मेमोरी को पुनः प्राप्त करने का प्रयास करता है जो अब प्रोग्राम द्वारा उपयोग में नहीं हैं।

4
क्या ईवेंट हैंडलर कचरा संग्रहण को होने से रोकते हैं?
अगर मेरे पास निम्नलिखित कोड है: MyClass pClass = new MyClass(); pClass.MyEvent += MyFunction; pClass = null; क्या पक्का कचरा एकत्र किया जाएगा? या फिर जब भी ये घटनाएँ घटित होती हैं, तब भी ये चारों ओर लटकती रहेंगी? कचरा संग्रहण की अनुमति देने के लिए क्या मुझे निम्नलिखित करने …


6
जावास्क्रिप्ट क्लोजर कचरा कैसे एकत्र किया जाता है
मैंने निम्नलिखित क्रोम बग को लॉग किया है , जिसके कारण मेरे कोड में कई गंभीर और गैर-स्पष्ट मेमोरी लीक हो गए हैं: (ये परिणाम क्रोम देव टूल्स के मेमोरी प्रोफाइलर का उपयोग करते हैं , जो जीसी चलाता है, और फिर सब कुछ एकत्र नहीं किया जाता है। नीचे …

11
कैसे संभालें: java.util.concurrent.TimeoutException: android.os.BinderProxy.finalize () 10 सेकंड की त्रुटियों के बाद समय समाप्त हो गया?
हम की एक संख्या को देख रहे हैं TimeoutExceptionsमें GcWatcher.finalize, BinderProxy.finalize, और PlainSocketImpl.finalize। उनमें से 90 +% एंड्रॉइड 4.3 पर होता है। हम इस क्षेत्र में उपयोगकर्ताओं से Crittercism की रिपोर्ट प्राप्त कर रहे हैं। त्रुटि का एक रूपांतर है: " com.android.internal.BinderInternal$GcWatcher.finalize() timed out after 10 seconds" java.util.concurrent.TimeoutException: android.os.BinderProxy.finalize() timed …

24
कब GC.Collect को कॉल करना स्वीकार्य है?
सामान्य सलाह यह है कि आपको GC.Collectअपने कोड से कॉल नहीं करना चाहिए , लेकिन इस नियम के अपवाद क्या हैं? मैं केवल कुछ बहुत ही विशिष्ट मामलों के बारे में सोच सकता हूं जहां यह कचरा संग्रह को मजबूर करने के लिए समझ में आता है। एक उदाहरण जो …

8
कैसे जावा कचरा संग्रह परिपत्र संदर्भ के साथ काम करता है?
मेरी समझ से, जावा में कचरा संग्रह कुछ वस्तुओं को साफ कर देता है अगर कुछ और उस वस्तु की ओर इशारा नहीं करता है। मेरा सवाल यह है कि अगर हमारे पास ऐसा कुछ हो तो क्या होगा: class Node { public object value; public Node next; public Node(object …

9
C ++ में स्टैक, स्टैटिक और हीप
मैंने खोज की है, लेकिन मैंने इन तीन अवधारणाओं को बहुत अच्छी तरह से नहीं समझा है। मुझे कब गतिशील आवंटन (ढेर में) का उपयोग करना है और इसका वास्तविक लाभ क्या है? स्थिर और स्टैक की समस्याएं क्या हैं? क्या मैं ढेर में चर आवंटित किए बिना एक पूरा …

6
क्या फ़ाइलों को स्पष्ट रूप से बंद करना महत्वपूर्ण है?
पायथन में, यदि आप या तो कॉल किए बिना फ़ाइल खोलते हैं close(), या फ़ाइल को बंद करते हैं, लेकिन उपयोग नहीं कर रहे हैं try- finallyया " with" स्टेटमेंट, क्या यह एक समस्या है? या यह सभी फ़ाइलों को बंद करने के लिए पायथन कचरा-संग्रह पर भरोसा करने के …

13
जावा में मेमोरी कैसे खाली करें?
क्या जावा में मुफ्त मेमोरी का एक तरीका है, सी के free()फ़ंक्शन के समान है ? या जीसी पर एकमात्र विकल्प को शून्य और निर्भर करने के लिए ऑब्जेक्ट सेट कर रहा है?

8
सही ढंग से आईडीसिसोपयोगी लागू करना
अपनी कक्षाओं में मैं इस प्रकार के रूप में आईडीसिसोप्लिक लागू करता हूं: public class User : IDisposable { public int id { get; protected set; } public string name { get; protected set; } public string pass { get; protected set; } public User(int UserID) { id = UserID; …

7
आप अपनी सभी कक्षाओं में आईडीसिस को फैलने से कैसे रोकें?
इन सरल कक्षाओं से शुरू करें ... मान लीजिए कि मेरे पास कक्षाओं का एक सरल सेट है: class Bus { Driver busDriver = new Driver(); } class Driver { Shoe[] shoes = { new Shoe(), new Shoe() }; } class Shoe { Shoelace lace = new Shoelace(); } class …

1
अजगर कचरा कलेक्टर दस्तावेज [बंद]
बन्द है। यह प्रश्न स्टैक ओवरफ्लो दिशानिर्देशों को पूरा नहीं करता है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? सवाल को अपडेट करें ताकि यह स्टैक ओवरफ्लो के लिए विषय पर हो । 5 साल पहले बंद हुआ । इस प्रश्न …

5
हास्केल कार्यक्रम में कचरा-संग्रह ठहराव का समय कम करना
हम एक कार्यक्रम विकसित कर रहे हैं जो उन संदेशों का अस्थायी इतिहास रखते हुए "संदेश" प्राप्त करता है और आगे बढ़ाता है, ताकि अनुरोध किए जाने पर यह आपको संदेश इतिहास बता सके। संदेशों को संख्यात्मक रूप से पहचाना जाता है, आमतौर पर आकार में लगभग 1 किलोबाइट होते …

3
जावा जीसी (आवंटन विफलता)
हमेशा "जीसी (आवंटन विफलता)" क्यों? Java हॉटस्पॉट (TM) 64-बिट सर्वर VM (25.25-b02) linux-amd64 JRE ( 1.8.0_25 -b17) के लिए, CommandLine flags: -XX:CMSInitiatingOccupancyFraction=60 -XX:GCLogFileSize=10485760 -XX:+HeapDumpOnOutOfMemoryError -XX:InitialHeapSize=32212254720 -XX:MaxHeapSize=32212254720 -XX:NewRatio=10 -XX:OldPLABSize=16 -XX:ParallelGCThreads=4 -XX:+PrintGC -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+PrintStringTableStatistics -XX:+PrintTenuringDistribution -XX:StringTableSize=1000003 -XX:SurvivorRatio=4 -XX:TargetSurvivorRatio=50 -XX:+UseCompressedClassPointers -XX:+UseCompressedOops -XX:+UseParNewGC -XX:+UseConcMarkSweepGC 27.329: [GC (Allocation Failure) 27.329: [ParNew Desired survivor size …

4
'गिट गिनी' चलाते समय "ढीली वस्तु" पॉपअप को कैसे छोड़ें
जब मैं 'गिट गाई' चलाता हूं तो मुझे एक पॉपअप मिलता है जो कहता है वर्तमान में इस भंडार में लगभग 1500 ढीली वस्तुएं हैं। यह तब डेटाबेस को संपीड़ित करने का सुझाव देता है। मैंने पहले भी ऐसा किया है, और यह ढीली वस्तुओं को लगभग 250 तक कम …

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