Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> C#

C# में ऑब्जेक्ट पूल क्या है


ऑब्जेक्ट पूल सीमित संसाधनों के उपयोग को अनुकूलित करने के लिए डिज़ाइन किया गया एक सॉफ्टवेयर कंस्ट्रक्ट है। इसमें वे ऑब्जेक्ट होते हैं जो उपयोग के लिए तैयार होते हैं।

पूल्ड ऑब्जेक्ट्स का पुन: उपयोग किया जा सकता है। ऑब्जेक्ट पूलिंग के दो रूप हैं:

  • ऑब्जेक्ट के सक्रियण पर, इसे पूल से खींचा जाता है।
  • निष्क्रियण पर, ऑब्जेक्ट को पूल में जोड़ा जाता है।

ObjectPoolingAttribute एट्रिब्यूट लागू करके ऑब्जेक्ट पूलिंग को कॉन्फ़िगर करें।

यह System.EnterpriseServices.ServicedComponent क्लास से प्राप्त होने वाली क्लास पर लागू होता है।

यह समझने के लिए कि पूल कैसे व्यवहार करता है, Diagnostics क्लास में सूचनात्मक गुण हैं। इसके माध्यम से, आप असमान परिदृश्यों में व्यवहार की जांच कर सकते हैं।

ऑब्जेक्ट पूल का उपयोग तब समझा जा सकता है जब एप्लिकेशन प्रदर्शन का एक हिस्सा उसके संसाधनों से बंधा होता है। उस समय, संसाधन बनते और समाप्त होते हैं, ऑब्जेक्ट पूल प्रदर्शन को बढ़ाता है।


  1. - C# में IStructuralComparable इंटरफ़ेस क्या करता है?

    IStructuralComparable इंटरफ़ेस संग्रह ऑब्जेक्ट्स की संरचनात्मक तुलना का समर्थन करता है। यह इंटरफ़ेस .NET 4 में पेश किया गया था। निम्नलिखित सिंटैक्स है:public interface IStructuralComparableइसमें एक ही मेथड है:CompareTo(Object, IComparer) - यह निर्धारित करता है कि वर्तमान संग्रह ऑब्जेक्ट सॉर्ट क्रम म

  1. Matplotlib एक्सेस ऑब्जेक्ट वास्तव में क्या है? Matplotlib एक्सेस ऑब्जेक्ट वास्तव में क्या है?

    Axes क्लास में अधिकांश फिगर एलिमेंट्स होते हैं - Axis, Tick, Line2D, Text, Polygon, आदि, और कोऑर्डिनेट सिस्टम सेट करता है। चरण फिगर साइज सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग एडजस्ट करें। rcParams का उपयोग करके एक्सेस लाइनविड्थ सेट करें। करंट फिगर में एक्सेस जोड़ें और इसे करंट एक्सेस बनाएं

  1. - पायथन में टाइमटपल क्या है?

    datetime.date इंस्टेंसेज का timetuple() मेथड time.struct_time टाइप का ऑब्जेक्ट लौटाता है। struct_time एक नेम्ड टपल ऑब्जेक्ट है (एक नेम्ड टपल ऑब्जेक्ट में एट्रिब्यूट्स होते हैं जिन्हें इंडेक्स या नाम से एक्सेस किया जा सकता है)। struct_time ऑब्जेक्ट में डेट और टाइम फील्ड्स दोनों को दर्शाने के लिए एट