में मेमोरी उपयोग की सीमा मैं अपने प्रोजेक्ट में IMemoryCache
का उपयोग करता हूं। मुझे आश्चर्य है कि क्या होगा यदि मेरा ऐप कैश में कई लंबी जीवित वस्तुओं को धक्का दे। क्या यह सभी उपलब्ध स्मृति पर कब्जा कर सकता है? क्या मैं ऐप के लिए अधिकतम मेमोरी को वैश्विक रूप से परिभाषित कर सकता हूं?Asp.net कोर
5
A
उत्तर
2
यह एक साल पहले लिखा गया था इसलिए मुझे लगता है कि आप Microsoft.Extensions.Caching.Memory
पैकेज के v1.x.x
का उपयोग कर रहे हैं।
चूंकि MemoryCacheOptions
v2.x.x
में v2.x.x
की तरह नहीं है, तो थोड़ी देर के लिए कोड में चारों ओर खोदने के बाद मुझे दस्तावेज़ों की निम्नलिखित पंक्ति मिली।
/// This is called after a Gen2 garbage collection. We assume this means there was memory pressure.
/// Remove at least 10% of the total entries (or estimated memory?).
इस प्रकार पैकेज के रूप में ज्यादा के रूप में स्मृति OS आपका कोड है करने की अनुमति देगा खा जाएगा। जब यह उस सीमा तक पहुंच जाए तो यह कैश प्रविष्टियों को कॉम्पैक्टिंग (बेदखल कर देगा) शुरू कर देगा।
आप सीमा मैन्युअलSizeLimit
संपत्ति का उपयोग कर सेट कर सकते हैं और आप भी जब सीमा
CompactionPercentage
मारा जाता है संघनन की राशि निर्धारित कर सकते हैं
v2.x.x
साथ
।
संबंधित मुद्दे
- 1. ASP.NET कोर
- 2. Asp.net कोर
- 3. ASP.NET कोर
- 4. Asp.Net कोर
- 5. ASP.NET कोर
- 6. Asp.Net कोर
- 7. Asp.net कोर
- 8. ASP.NET कोर
- 9. ASP.NET कोर
- 10. कैसे ASP.NET कोर
- 11. Asp.net कोर एक दृश्य
- 12. @ एचटीएमएल। Asp.Net कोर
- 13. ASP.NET vNext कोर CLR
- 14. ASP.NET कोर डि
- 15. asp.net कोर 2.0
- 16. Asp.net कोर मॉडल फॉर्म
- 17. ASP.NET 5 कोर
- 18. ASP.NET कोर 2.0 पूर्वावलोकन
- 19. Asp.Net कोर यूआरएल
- 20. JsonSerializerSettings और Asp.Net कोर
- 21. एक ASP.NET कोर विधानसभा
- 22. आईपी सुरक्षा Asp.Net कोर
- 23. ASP.NET कोर MVC
- 24. परिनियोजित ASP.net कोर 2.0
- 25. asp.net कोर defaultProxy
- 26. @ Html.EnumDropDownListFor Asp.net कोर
- 27. कैसे ASP.NET कोर निर्भरता इंजेक्शन
- 28. IFormFile हमेशा Asp.Net कोर WebAPI
- 29. है वहाँ Session.Abandon() asp.net कोर
- 30. धीमी प्रदर्शन ASP.NET कोर एमवीसी
क्या आकार सीमा का मतलब बाइट्स में आकार है? – Makla