में कचरा संग्रह .Net 4.0 कचरा कलेक्टर निष्पादन में कोई बदलाव है?नेट 4.0
नेट 4.0
उत्तर
वहाँ भी AppDomainResourceManager से, जिसे आप संसाधन उपयोग (स्मृति और CPU) appdomain प्रति ट्रैक करने के लिए अनुमति देता है। इस सुविधा का जीसी भाग प्रति एपडोमेन मेमोरी ट्रैकिंग प्राप्त करने की क्षमता है।
वहाँ भी एक नया वर्ग System.Runtime.CompilerServices.ConditionalWeakTable
कहा जाता है जो detailed here है का उपयोग कर एक ephemeron implemenation है।
यह गतिशील भाषाओं को इकट्ठा करने के लिए उपयोगी है जो मनमाने ढंग से उदाहरणों पर मध्यस्थ "गुण" सेट करने की अनुमति देते हैं।
इसके अलावा, जीसी पर काम करने वाले डेवलपर के blog देखें, जहां नए जीसी के बारे में एक लेख है, साथ ही .NET 4.0 जीसी के संबंध में चैनल 9 साक्षात्कार का एक लिंक है।
हाँ, बहुत कुछ।
मेरी नवीनतम पुस्तक Visual F# 2010 for Technical Computing में .NET 4 के साथ-साथ F # स्वयं के बारे में बहुत से प्रदर्शन-संबंधित जानकारी शामिल हैं और प्रदर्शन माप और सलाह .NET 4 और नई पृष्ठभूमि कचरा कलेक्टर के साथ काफी अलग हैं। कई मामलों में हम काफी प्रदर्शन सुधार देख रहे हैं लेकिन कुछ मंदी भी हैं।
- 1. .नेट कॉम्पैक्ट फ्रेमवर्क 4.0
- 2. माइक्रोसॉफ्ट नकली और नेट 4.0
- 3. नेट 4.0 एचटीपी क्लाइंट उपयोग?
- 4. .नेट 4.0 कार्य समानांतर लाइब्रेरी बनाम MPI.NET
- 5. करता है .नेट 4.0 अभी भी एएसएमएक्स
- 6. एसक्यूएल सर्वर 2008 और नेट 4.0?
- 7. नेट 4.0 सिस्टम.Web.Security.Membership अस्पष्ट संदर्भ प्रदाता?
- 8. नेट 3.5 और 4.0 विधानसभाओं (NATUPnPLib)
- 9. सी # नेट 4.0 में थ्रेड को पुनरारंभ कैसे करें?
- 10. मैं कैसे परिवर्तित करूं .नेट 4.5 Async/प्रतीक्षा उदाहरण 4.0
- 11. नेट 3.5 डीएल एक .NET 4.0 एप्लिकेशन में कोई समस्या
- 12. समांतर प्रोग्रामिंग में "झूठी साझाकरण" क्या है। नेट 4.0
- 13. एएसपी.NET वेब सेवा कहाँ नेट फ्रेमवर्क 4.0 में गई थी?
- 14. क्या नेट फ्रेमवर्क 4.0 इंस्टॉलर में नेट फ्रेमवर्क 3.5 शामिल है?
- 15. नेट 4.0 आरसी स्थापित करने के बाद नेट 3.5 एसपी 1 स्थापित करना सुरक्षित है?
- 16. नेट
- 17. .net 4.0
- 18. फ्रेमवर्क 4.5 से 4.0
- 19. एक नेट 3.5 आवेदन
- 20. 4.0
- 21. .NET 4.0
- 22. SecurityAction.RequestMinimum .NET 4.0
- 23. .NET Framework 4.0
- 24. .NET 4.0 और C# 4.0
- 25. एमवीसी 4.0
- 26. WPF 4.0
- 27. .NET Framework 4.0
- 28. .NET 4.0/4.5
- 29. नेट
- 30. नेट
जिज्ञासा से बाहर, क्या आप किसी अन्य वर्ग के बारे में जानते हैं जो इफेमरन का उपयोग करता है? उदाहरण के लिए, यदि ऑब्जेक्ट 'एक्स' से' Y' ऑब्जेक्ट करने के लिए एक लिंक बनाने के लिए वांछनीय है, तो क्या एक एकल लिंक रखने के उद्देश्य के लिए 'सशर्त वेबटेबल' उदाहरण बनाने के अलावा ऐसा करने का कोई तरीका है? – supercat
@supercat इसके लिए ['System.WeakReference'] (http://msdn.microsoft.com/en-us/library/system.weakreference.aspx) .Net 1.0 के बाद से किया गया है। –
जब मैं 'X' से' Y' तक "लिंक" कहता हूं, तो मेरा मतलब है कि सिस्टम 'वाई' को मजबूत रूट संदर्भ के रूप में मानेगा यदि ऐसा संदर्भ 'X' के लिए मौजूद है, बिना 'X' के 'वाई' का संदर्भ रखें। .NET 4.0 में, 'वाई' 'सशर्त वेबटेबल myCWT' फ़ील्ड' के साथ 'एक्स' से अपने आप में एक संदर्भ बना सकता है, और' myCWT.Add (X, this); '। एक आइटम को पकड़ने के उद्देश्य के लिए एक टेबल बनाना, ऐसा लगता है कि यह तब तक बर्बाद हो जाएगा जब तक कि ऐसी कोई वस्तु बनाने की रन-टाइम लागत तालिका बनाने के लिए तुलनीय नहीं होगी। – supercat