உள்ளடக்கம்
- வரையறை - அகற்றுவது என்றால் என்ன?
- மைக்ரோசாஃப்ட் அஸூர் மற்றும் மைக்ரோசாஃப்ட் கிளவுட் | இந்த வழிகாட்டி முழுவதும், கிளவுட் கம்ப்யூட்டிங் எதைப் பற்றியது என்பதையும், கிளவுட் நிறுவனத்திலிருந்து உங்கள் வணிகத்தை நகர்த்தவும் இயக்கவும் மைக்ரோசாஃப்ட் அஸூர் எவ்வாறு உதவும் என்பதை நீங்கள் அறிந்து கொள்வீர்கள்.
- டெக்கோபீடியா டிஸ்போஸ் விளக்குகிறது
வரையறை - அகற்றுவது என்றால் என்ன?
சி # இன் கான் இல், டிஸ்போஸ் என்பது நினைவக தூய்மைப்படுத்தலுக்கு தேவையான குறியீட்டை இயக்க மற்றும் கோப்பு கையாளுதல்கள் மற்றும் தரவுத்தள இணைப்புகள் போன்ற நிர்வகிக்கப்படாத வளங்களை வெளியிடுவதற்கும் மீட்டமைப்பதற்கும் பயன்படுத்தப்படும் ஒரு பொருள் முறையாகும். டிஸ்போஸ் செயல்திறனை மேம்படுத்துகிறது மற்றும் கட்டுப்படுத்தப்படாத விண்டோஸ் இடத்துடன் பயன்பாடுகளில் பயன்படுத்தப்படும் கிராபிக்ஸ் சாதன இடைமுகம் (ஜிடிஐ) கைப்பிடிகள் போன்ற நிர்வகிக்க முடியாத பொருள்கள் மற்றும் பற்றாக்குறை வளங்களை வெளியிடுவதன் மூலம் நினைவகத்தை மேம்படுத்துகிறது.
ஐடிஸ்போசபிள் இடைமுகத்தால் வழங்கப்பட்ட டிஸ்போஸ் முறை, அழைப்புகளை அப்புறப்படுத்துகிறது. அப்புறப்படுத்துதல் முறை சரியான நேரத்தில் மற்றும் கணிக்கக்கூடிய தூய்மைப்படுத்தல், தற்காலிக நினைவக கசிவுகளைத் தடுப்பது மற்றும் வளங்களை அகற்றுவதற்காக வடிவமைக்கப்பட்டுள்ளது.
மைக்ரோசாஃப்ட் அஸூர் மற்றும் மைக்ரோசாஃப்ட் கிளவுட் | இந்த வழிகாட்டி முழுவதும், கிளவுட் கம்ப்யூட்டிங் எதைப் பற்றியது என்பதையும், கிளவுட் நிறுவனத்திலிருந்து உங்கள் வணிகத்தை நகர்த்தவும் இயக்கவும் மைக்ரோசாஃப்ட் அஸூர் எவ்வாறு உதவும் என்பதை நீங்கள் அறிந்து கொள்வீர்கள்.
டெக்கோபீடியா டிஸ்போஸ் விளக்குகிறது
நெட் கட்டமைப்பானது குப்பை சேகரிப்பை (ஜி.சி) எளிதாக்குகிறது, பொருள் நினைவகம் மற்றும் வளங்களை நிர்வகிக்கிறது மற்றும் இறுதி பொருளைத் தொடங்குவதன் மூலம் தவறான பொருள் நினைவக குறிப்புகளை மீட்டெடுக்கிறது - இது ஒரு தீர்மானிக்காத முறை. அகற்றல் முறை பொருள் நினைவக நிகழ்வுகளின் வாழ்நாளைக் கட்டுப்படுத்துகிறது மற்றும் வெளிப்படையான நினைவக தூய்மைப்படுத்தும் கட்டுப்பாட்டை வழங்குகிறது, மாறாக மறைமுகமான நினைவக தூய்மைப்படுத்தலை இறுதி செய்கிறது. பிற நினைவக பொருள் நிகழ்வுகள் இருக்கும்போது கூட அப்புறப்படுத்துதல் செயல்படுத்தப்படலாம், அதேசமயம் இறுதி நினைவக பொருள் அழிக்கப்பட்ட பின்னரே இறுதி செய்யப்படலாம்.
அப்புறப்படுத்துதல் முறை விதிகள் பின்வருமாறு:
- பயன்படுத்தப்படாத உடனடி வெளியீடு தேவைப்படும் நிர்வகிக்கப்படாத வளங்களுக்கு பயன்படுத்தப்படுகிறது.
- அகற்றுவது அழைக்கப்படாவிட்டால், இறுதி முறை செயல்படுத்தப்பட வேண்டும்.
- அகற்றல் முறையை அழைத்த பிறகு, இறுதி முறையைத் தவிர்க்கவும் தேவையற்ற ஜி.சி.யைத் தவிர்க்கவும் GC.SuppressFinalize முறையை அழைக்க வேண்டும்.
- அகற்றல் முறை ஒன்றுக்கு மேற்பட்ட முறை பயன்படுத்தப்பட்டால் விதிவிலக்குகள் கவனமாகக் கையாளப்பட வேண்டும். ஆதாரங்கள் அகற்றப்பட்டால், எந்தவொரு நிகழ்வு முறையும் ObjectDisposedException ஐ எறியக்கூடும்.
- முன்னர் அகற்றப்பட்ட முறை கொண்ட ஒரு பொருள் மீண்டும் பயன்படுத்தப்படாது.
- நெட் கட்டமைப்பிற்கு வெளிப்படும் சொந்த வள பொருள்கள் மற்றும் உபகரண பொருள் மாதிரி (COM) பொருள்களின் நிர்வாகத்திற்கு மட்டுமே அகற்றுவது பரிந்துரைக்கப்படுகிறது.
- கணிக்க முடியாத முடிவுகளின் காரணமாக, பல நூல்களிலிருந்து அகற்றுவது ஒரே நேரத்தில் பயன்படுத்தப்படக்கூடாது.
- மதிப்பு வகைகள் செலவழிப்பு வகைகளாக அல்லது நிர்வகிக்கப்படாத வள உறுப்பினர்களுடன் உருவாக்கப்படக்கூடாது.
- நிர்வகிக்கப்படாத வளங்களைப் பயன்படுத்தும் போது, மூலக் குறியீடுகளைப் பயன்படுத்துவது சிறந்த நடைமுறையாகக் கருதப்படுகிறது. அறிக்கையைப் பயன்படுத்துதல், இது பொருள்களை தானாகவே அழைக்கிறது பொருள் குறியீட்டை முடித்த பின் முறையை அப்புறப்படுத்துங்கள்.