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

C#.NET . में सामान्य भाषा रनटाइम (CLR)


कॉमन लैंग्वेज रनटाइम (CLR) .NET प्रोग्राम्स के एक्जीक्यूशन को मैनेज करता है। जस्ट-इन-टाइम कंपाइलर संकलित कोड को मशीन निर्देशों में परिवर्तित करता है। यह वही है जो कंप्यूटर निष्पादित करता है।

CLR द्वारा प्रदान की जाने वाली सेवाओं में मेमोरी मैनेजमेंट, एक्सेप्शन हैंडलिंग, टाइप सेफ्टी आदि शामिल हैं।

आइए C# में सामान्य भाषा रनटाइम (CLR) की विशेषताओं को देखें:

घटक

अन्य भाषाओं के घटकों पर CLR के साथ आसानी से काम किया जा सकता है।

थ्रेडिंग

सीएलआर थ्रेड को मल्टीथ्रेडेड एप्लिकेशन बनाने के लिए समर्थन प्रदान करता है।

कक्षा पुस्तकालय सहायता

इसमें असेंबली, थ्रेडिंग, मेमोरी मैनेजमेंट आदि के लिए बिल्ट-इन टाइप और लाइब्रेरी हैं।

डीबगिंग

CLR कोड डिबगिंग को आसान बनाता है।

कचरा संग्रह

यह C# में स्वचालित कचरा संग्रहण प्रदान करता है।


  1. फिक्स:.NET रनटाइम ऑप्टिमाइज़ेशन सर्विस द्वारा उच्च CPU उपयोग

    यह समस्या आमतौर पर बेतरतीब ढंग से प्रकट होती है लेकिन यह .NET Framework में अद्यतन स्थापित होने के बाद भी हो सकती है। प्रक्रिया का निष्पादन योग्य mscorsvw.exe है और इसे टास्क मैनेजर में उस नाम के तहत या .NET रनटाइम ऑप्टिमाइज़ेशन सर्विस के रूप में प्रदर्शित किया जाएगा। यह इतनी बार नहीं चलता है और यह

  1. .NET रनटाइम ऑप्टिमाइज़ेशन सेवा उच्च CPU उपयोग को ठीक करें

    आप अक्सर किसी एप्लिकेशन या पृष्ठभूमि सिस्टम प्रक्रिया को देख सकते हैं जो सिस्टम संसाधनों की असामान्य मात्रा को हॉगिंग करती है। एक प्रक्रिया का उच्च सिस्टम संसाधन उपयोग सिस्टम के अन्य कार्यों को काफी धीमा कर सकता है और आपके पीसी को एक खराब गड़बड़ी में बदल सकता है। यह पूरी तरह से दुर्घटनाग्रस्त होने क

  1. ठीक करें:mscorsvw.exe क्या है? .NET रनटाइम ऑप्टिमाइज़ेशन सर्विस?

    क्या आपका mscorsvw.exe उच्च CPU उपयोग कर रहा है? और, आप नहीं जानते कि Microsoft Compiler To Save Work क्या है है और क्या यह .NET रनटाइम ऑप्टिमाइजेशन सर्विस का हिस्सा है ? हाल ही में, उपयोगकर्ताओं ने बताया है कि उनके ऐप और प्रोग्राम लोड होने में बहुत समय ले रहे हैं, इसलिए जब उन्होंने टास्क मैनेजर