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

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

6
क्या कचरा संग्रहण के लिए स्थिर क्षेत्र खुले हैं?
केवल प्रोग्राम सेटअप में उपयोग किए जाने वाले काल्पनिक उपयोगिता वर्ग को देखते हुए: class MyUtils { private static MyObject myObject = new MyObject(); /*package*/static boolean doStuff(Params... params) { // do stuff with myObject and params... } } क्या myObject कचरा एकत्र किया जाएगा जब इसका उपयोग नहीं किया जा …

4
जावास्क्रिप्ट में कचरा कलेक्टर गतिविधि को कम करने के लिए सर्वोत्तम अभ्यास
मेरे पास एक काफी जटिल जावास्क्रिप्ट ऐप है, जिसमें एक मुख्य लूप है जिसे प्रति सेकंड 60 बार कहा जाता है। ऐसा लगता है कि बहुत अधिक कचरा संग्रह हो रहा है (क्रोम देव उपकरणों में मेमोरी टाइमलाइन से 'sawtooth' आउटपुट के आधार पर) - और यह अक्सर एप्लिकेशन के …

3
जावा 8 के लिए डिफ़ॉल्ट कचरा कलेक्टर
जावा 8 के लिए डिफ़ॉल्ट कचरा संग्रहकर्ता क्या है? जब मैं जेएमएक्स बीन्स की जांच करता हूं, तो वे इसे नई पीढ़ी के समानांतर कलेक्टर और पुरानी पीढ़ी के लिए पुराने सीरियल कलेक्टर के रूप में प्रकट करते हैं।

1
जीसी ओवरहेड सीमा पार हो गई
JVM 'java.lang.OutOfMemoryError: GC ओवरहेड सीमा पार करने के लिए' का उपयोग करने का नमूना लेने का समय क्या है? मुझे पता है कि आप पैरामीटर GCTimeLimit और GCHeapFreeLimit के साथ 98% और 2% को नियंत्रित कर सकते हैं लेकिन नमूना समय क्या है?

6
जावा अस्थायी फ़ाइलों को कब हटाया जाता है?
मान लीजिए कि मैं विधि के साथ जावा में एक अस्थायी फ़ाइल बनाता हूं File tmp = File.createTempFile(prefix, suffix); अगर मैं एक्सप्लिसिटी को delete()विधि नहीं कहता हूं , तो फ़ाइल को कब हटाया जाएगा? एक अंतर्ज्ञान के रूप में, यह तब हो सकता है जब जेवीएम समाप्त हो जाता है, …

16
उत्पादन में जावा जी 1 कचरा संग्रह
चूंकि जावा 7 डिफ़ॉल्ट रूप से नए जी 1 कचरा संग्रह का उपयोग करने जा रहा है, इसलिए जावा को जीसी पॉज़ बार "विनाशकारी" बिना बड़े परिमाण के एक आदेश को संभालने में सक्षम होने जा रहा है? क्या किसी ने वास्तव में उत्पादन में जी 1 को लागू किया …

4
Android - एक्टिविटी कंस्ट्रक्टर बनाम ऑनक्रिएट
मैं समझता हूं कि एंड्रॉइड के Activitiesपास विशिष्ट जीवनचक्र है और onCreateइसे ओवरराइड किया जाना चाहिए और इसे आरंभीकरण के लिए उपयोग किया जाना चाहिए, लेकिन निर्माणकर्ता में वास्तव में क्या होता है? क्या ऐसे कोई मामले हैं, जब आपको Activityकंस्ट्रक्टर को भी ओवरराइड करना चाहिए / करना चाहिए , …

15
क्या जावा में चर के लिए अंतिम उपयोग करने से कचरा संग्रह में सुधार होता है?
आज मेरे सहयोगियों और मेरे पास finalकचरा संग्रह में सुधार करने के लिए जावा में कीवर्ड के उपयोग के बारे में चर्चा है । उदाहरण के लिए, यदि आप एक विधि लिखते हैं जैसे: public Double doCalc(final Double value) { final Double maxWeight = 1000.0; final Double totalWeight = maxWeight …

4
जावा थ्रेड कचरा एकत्र किया है या नहीं
यह सवाल कुछ साइट पर पोस्ट किया गया था। मुझे वहां सही उत्तर नहीं मिले, इसलिए मैं इसे फिर से यहां पोस्ट कर रहा हूं। public class TestThread { public static void main(String[] s) { // anonymous class extends Thread Thread t = new Thread() { public void run() { …

14
जावा प्रभाव कचरा संग्रह में अशक्त करने के लिए वस्तुओं को निर्दिष्ट करता है?
क्या nullजावा में अप्रयुक्त वस्तु संदर्भ निर्दिष्ट करने से किसी भी औसत दर्जे में कचरा संग्रहण प्रक्रिया में सुधार होता है? जावा (और C #) के साथ मेरे अनुभव ने मुझे सिखाया है कि वर्चुअल मशीन या जेआईटी कंपाइलर को आज़माने और बाहर करने के लिए अक्सर काउंटर सहज है, …

2
ASP MVC: IController Dispose () कब कहा जाता है?
मैं अपने बड़े एमवीसी ऐप में से एक के बड़े रीफैक्टरिंग / स्पीड ट्विकिंग से गुजर रहा हूं। यह अब कुछ महीनों के लिए उत्पादन के लिए तैनात किया गया है, और मैं कनेक्शन पूल में कनेक्शन के इंतजार में टाइमआउट प्राप्त करना शुरू कर रहा था। मैंने कनेक्शन को …

8
जावा 7 (JDK 7) G1 पर कचरा संग्रहण और प्रलेखन
जावा 7 अब कुछ समय के लिए बाहर हो गया है, लेकिन मुझे कचरा संग्रहकर्ताओं , विशेष रूप से नए जी 1 कलेक्टर के कॉन्फ़िगरेशन पर कोई अच्छा संसाधन नहीं मिल सकता है । मेरे सवाल: क्या G1 जावा 7 में डिफ़ॉल्ट कलेक्टर है और अगर मैं G1 को कैसे …

7
जावा में मेमोरी रिसाव / कचरा-संग्रह के मुद्दे को ट्रैक करना
यह एक समस्या है जिसे मैं अभी कुछ महीनों के लिए ट्रैक करने की कोशिश कर रहा हूं। मेरे पास एक जावा ऐप है जो xml को प्रोसेस करता है और एक डेटाबेस में रिजल्ट को स्टोर करता है। आंतरायिक संसाधन समस्याएं हैं जिन्हें नीचे ट्रैक करना बहुत मुश्किल है। …

1
केबी 4525236 के साथ GetRef की मेमोरी खपत (कचरा संग्रह) बदल गई
हम अपने Windows 2016 सर्वर / Windows 10 ग्राहकों पर KB4525236 स्थापित करने के बाद मेमोरी समस्याओं का अनुभव करते हैं । इस सुरक्षा फ़िक्स ने उस क्षण को बदल दिया है जब किसी फ़ंक्शन को कॉल करने के दौरान मेमोरी एकत्रित होती है GetRef। Pré KB4525236 फ़ंक्शन के माध्यम …

2
WeakHashMap का उपयोग करने के बावजूद OutOfMemoryException
यदि कॉल नहीं करते हैं System.gc(), तो सिस्टम एक OutOfMemoryException को फेंक देगा। मुझे नहीं पता कि मुझे System.gc()स्पष्ट रूप से कॉल करने की आवश्यकता क्यों है ; जेवीएम को gc()खुद को सही कहना चाहिए ? कृपया सलाह दें। निम्नलिखित मेरा परीक्षण कोड है: public static void main(String[] args) throws …

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