விண்டோஸில் நினைவக கசிவு பயனர்கள் எதிர்கொள்ளும் ஒரு தீவிர பிரச்சனை. விண்டோஸ் நினைவக கசிவுகளை எவ்வாறு சரிபார்ப்பது, கண்டறிவது, தடுப்பது மற்றும் சரிசெய்வது என்பதை அறிக. இது கடினமாக இருந்தாலும், சில படிகள் உதவும்.
உங்கள் Windows 10 PC செயல்திறன் சிக்கல்களால் பாதிக்கப்பட்டிருந்தால், அது நினைவக கசிவு காரணமாக இருக்கலாம். விண்டோஸ் 10 இல் நினைவக கசிவுகளைக் கண்டறிந்து சரிசெய்வது எப்படி என்பது இங்கே. நீங்கள் முதலில் விண்டோஸ் 10 ஐ நிறுவும் போது, சிஸ்டம் பைல் செக்கரை இயக்குவது நல்லது. இது ஏதேனும் சிதைந்த கணினி கோப்புகளை சரிபார்த்து சரி செய்யும். இதைச் செய்ய, கட்டளை வரியைத் திறந்து தட்டச்சு செய்க: sfc / scannow ஸ்கேன் முடிந்ததும், உங்கள் கணினியை மறுதொடக்கம் செய்யுங்கள். நீங்கள் இன்னும் செயல்திறன் சிக்கல்களைக் கண்டால், நினைவக கசிவுகளைச் சரிபார்க்க வேண்டிய நேரம் இது. இதைச் செய்ய, பணி நிர்வாகியைத் திறந்து செயல்திறன் தாவலுக்குச் செல்லவும். நினைவக நெடுவரிசையின் கீழ், எவ்வளவு நினைவகம் பயன்படுத்தப்படுகிறது என்பதை நீங்கள் காண்பீர்கள். இந்த எண்ணிக்கை தொடர்ந்து அதிகரித்துக் கொண்டே இருந்தால், உங்களுக்கு நினைவக கசிவு ஏற்பட வாய்ப்புள்ளது. நினைவக கசிவை சரிசெய்ய, எந்த நிரல் சிக்கலை ஏற்படுத்துகிறது என்பதை நீங்கள் கண்டுபிடிக்க வேண்டும். இதைச் செய்ய, விவரங்கள் தாவலுக்குச் சென்று PID நெடுவரிசையைச் சரிபார்க்கவும். இது ஒவ்வொரு இயங்கும் நிரலின் PID (செயல்முறை ஐடி) காண்பிக்கும். அதிக PID எண்ணைக் கொண்ட நிரலைத் தேடி, அந்தச் செயல்முறையை முடிக்கவும். நீங்கள் செயல்முறையை முடித்தவுடன், உங்கள் கணினியை மறுதொடக்கம் செய்து, சிக்கல் சரி செய்யப்பட்டுள்ளதா என்பதைப் பார்க்கவும். இல்லையெனில், குற்றவாளியைக் கண்டுபிடிக்கும் வரை செயல்முறையை மீண்டும் செய்யவும்.
TO நினைவக கசிவு முறையற்ற நினைவக ஒதுக்கீடு காரணமாக கணினி நிரலில் உள்ள வளங்களை தவறாக ஒதுக்குவது ஆகும். அது எப்போது நடக்கும் சென்றார் பயன்படுத்தப்படாத இடம் விடுவிக்கப்படாமல் உள்ளது. நினைவக கசிவை ஸ்பேஸ் கசிவுடன் குழப்பிக் கொள்ளக்கூடாது, இது தேவையானதை விட அதிக ரேம் பயன்படுத்தும் நிரலைக் குறிக்கிறது. விண்டோஸ் 10/8/7 கணினியில் நினைவக கசிவு, நினைவகம் பயன்படுத்தப்படாவிட்டாலும் கிடைக்காதபோது ஏற்படும் என அறிவிக்கப்பட்டுள்ளது.
விண்டோஸ் 10 இல் நினைவகம் கசிகிறது
நீங்கள் தொடங்கும் முன், நினைவக கசிவு என்பது ஜாவா, ஜாவாஸ்கிரிப்ட், சி/சி++, விண்டோஸ் போன்றவற்றில் பிழைத்திருத்தப்பட வேண்டிய மென்பொருள் பிரச்சனை என்பதை நீங்கள் அறிந்து கொள்ள வேண்டும். ரேம் அல்லது ஹார்ட் டிரைவை உடல் ரீதியாக மாற்ற வேண்டிய அவசியமில்லை.
அது ஏன் மோசமானது
வெளிப்படையாக, நினைவக கசிவு ஒரு மோசமான விஷயம், ஏனெனில் இது ஒரு பிழை, கணினியில் ஒரு குறைபாடு. ஆனால் இது கணினியை எவ்வாறு பாதிக்கிறது என்பதைக் கண்டுபிடிப்போம்:
- நினைவகம் பயன்படுத்தப்படாவிட்டாலும் விடுபடாததால், அது குறைவதற்கு காரணமாகிறது.
- நினைவாற்றல் சோர்வு மென்பொருள் வயதானதில் விளைகிறது.
- கிடைக்கக்கூடிய நினைவகத்தைக் குறைப்பதன் மூலம், மறுமொழி நேரம் அதிகரிக்கிறது மற்றும் கணினி செயல்திறன் குறைகிறது.
- ஒரு கட்டுப்பாடற்ற நினைவக கசிவு இறுதியில் பயன்பாட்டை செயலிழக்கச் செய்யலாம்.
நினைவக கசிவைக் கண்டறிய, புரோகிராமருக்கு நிரலின் மூலக் குறியீட்டை அணுக வேண்டும்.
கசிவு கண்டறிதல்
ஒரு சிக்கலைத் தீர்க்க, முதலில் அதை அடையாளம் காண வேண்டும். நினைவக கசிவைக் கண்டறிவதற்கான அடிப்படை படிகள்:
- உறுதிப்படுத்தல் : ஒரு கசிவு கண்டறிதல்.
- கர்னல் பயன்முறையில் நினைவக கசிவைக் கண்டறிதல் : கர்னல்-முறை இயக்கி கூறுகளால் ஏற்படும் கசிவைத் தேடவும்.
- பயனர் பயன்முறையில் நினைவக கசிவுகளைக் கண்டறிதல் : இயக்கி அல்லது பயனர் பயன்முறை பயன்பாட்டினால் ஏற்படும் கசிவைக் கண்டறிதல்.
நினைவக ஒதுக்கீடு
பயன்பாடுகள் மூலம் ரேம் ஒதுக்கீடு பல்வேறு முறைகள் உள்ளன. பயன்பாட்டிற்குப் பிறகு இடம் விடுவிக்கப்படவில்லை என்றால், ஒதுக்கீடு முறையைப் பொருட்படுத்தாமல் நினைவக கசிவு ஏற்படும். சில பொதுவான விநியோக முறைகள் இங்கே:
- குவியலில் நினைவகத்தை ஒதுக்க HealAlloc செயல்பாடு. C/C++ இயக்க நேர சமமானவை malloc மற்றும் புதியவை.
- OS இலிருந்து நேரடி ஒதுக்கீட்டிற்கான VirtualAlloc செயல்பாடு.
- பயன்பாட்டிற்கான கர்னல் நினைவகத்தை சேமிப்பதற்கான Kernel32 APIகள். எடுத்துக்காட்டு: CreateFile, CreateThread.
- API User32 மற்றும் API Gdi32.
நினைவக கசிவு தடுப்பு
குணப்படுத்துவதை விட தடுப்பு சிறந்தது என்பதை நாம் அனைவரும் அறிவோம், எனவே நினைவக கசிவைத் தடுக்க சில வழிகள் உள்ளன.
பழக்கம் கண்காணிப்பு
google தாள்கள் உரையை நெடுவரிசைகளாகப் பிரிக்கின்றன
தனிப்பட்ட நிரல்கள் மற்றும் பயன்பாடுகளின் அசாதாரண ரேம் பயன்பாட்டை நீங்கள் கவனிக்க வேண்டும். கிளிக் செய்வதன் மூலம் நீங்கள் Windows Task Manager க்குச் செல்லலாம் CTRL + SHIFT + ESC மற்றும் கைப்பிடிகள், பயனர் பொருள்கள், GDI பொருள்கள் போன்ற நெடுவரிசைகளைச் சேர்க்கவும்.
இது வள பயன்பாட்டை எளிதாகக் கண்காணிக்க உதவும்.
நினைவக கசிவை கண்டறிவதற்கான மைக்ரோசாஃப்ட் கருவிகள்
பல்வேறு கருவிகள் வெவ்வேறு ஒதுக்கீடு முறைகளுக்கான நினைவக கசிவைக் கண்டறியும்:
- பயன்பாட்டு சரிபார்ப்பு குவியல் கசிவுகளைக் கண்டறியும்.
- UMDH (விண்டோஸ் பிழைத்திருத்தக் கருவிகளின் ஒரு கூறு) குவிய ஒதுக்கீடுகளைக் கண்காணிப்பதன் மூலம் ஒவ்வொரு செயல்முறைக்கும் கசிவுகளைக் கண்டறிகிறது.
- ரேம் பயன்பாடு பற்றிய முழுமையான பகுப்பாய்விற்கான ட்ரேஸ் கேப்சர்.
- Xperf குவியல் ஒதுக்கீடு முறைகளையும் கண்காணிக்கிறது.
- CRT பிழைத்திருத்தக் குவியல் குவியல் ஒதுக்கீட்டைக் கண்காணிப்பது மட்டுமல்லாமல், கசிவைக் குறைக்க குறியீட்டு நுட்பங்களைப் பயன்படுத்தவும் உங்களை அனுமதிக்கிறது.
- ஜாவாஸ்கிரிப்ட் மெமரி லீக் டிடெக்டர், குறியீடுகளில் நினைவக கசிவுகளை பிழைத்திருத்துகிறது.
பயன்பாட்டு குறிப்புகள்
- கர்னலைப் பயன்படுத்தவும் சமாளிக்க Win32 ஆதாரங்கள் மற்றும் குவியல் ஒதுக்கீடுகளுக்கான கள் மற்றும் பிற ஸ்மார்ட் சுட்டிகள்.
- ATL நூலகத்திலிருந்து முக்கிய ஒதுக்கீட்டிற்கான தானியங்கு வள மேலாண்மைக்கான வகுப்புகளைப் பெறுங்கள். C++ தரநிலை உள்ளது auto_ptr குவியல் ஒதுக்கீடு.
- COM இடைமுக சுட்டிகளை 'ஸ்மார்ட் பாயிண்டர்களில்' இணைக்கவும் _com_ptr_t அல்லது _bstr_t அல்லது _variant_t .
- அசாதாரண நினைவகப் பயன்பாட்டிற்கான .NET குறியீட்டைக் கண்காணிக்கவும்.
- செயல்பாட்டின் முடிவில் பெரும்பாலான தொகுதிகளில் மாறி ஒதுக்கீடுகளை விடுவிக்க செயல்பாடுகளுக்கு பல வெளியேறும் பாதைகளைத் தவிர்க்கவும்.
- _இறுதியாக பிளாக்கில் உள்ள அனைத்து ஒதுக்கீடுகளும் விடுவிக்கப்பட்ட பின்னரே தனிப்பயன் விதிவிலக்குகளைப் பயன்படுத்தவும். C++ விதிவிலக்குகளைப் பயன்படுத்த, முழுக் குவியலையும் மடக்கி, ஒதுக்கீடுகளை ஸ்மார்ட் பாயிண்டர்களில் கையாளவும்.
- எப்போதும் அழைக்கவும் PropVariantClear PROPVARIANT பொருளை மீண்டும் தொடங்குவதற்கு அல்லது நீக்குவதற்கு முன்.
விண்டோஸில் நினைவக கசிவை சரிசெய்யவும்
நினைவக கசிவைத் தடுப்பதற்கான வெவ்வேறு வழிகளைப் போலவே, நினைவக கசிவைத் தடுக்கவும் வெவ்வேறு வழிகள் உள்ளன. ஆனால் நீங்கள் தொடங்குவதற்கு முன், மறந்துவிடாதீர்கள் முதலில் கணினி மீட்பு புள்ளியை உருவாக்கவும் .
1] செயல்முறைகளை மூடிவிட்டு மீண்டும் தொடங்கவும்.
தேவையில்லாத செயல்முறை அதிக ரேம் எடுப்பதைக் கண்டால், பணி நிர்வாகியில் செயல்முறையை முடிக்கலாம். நீங்கள் சாதனத்தை மறுதொடக்கம் செய்ய வேண்டும், இதனால் விடுவிக்கப்பட்ட இடம் மற்ற செயல்முறைகளால் பயன்படுத்தப்படும். மறுதொடக்கம் இல்லாமல், நினைவக கசிவு சிக்கல் தீர்க்கப்படாது. கணினியை மெதுவாக்கும் பிழைகளைக் கொண்ட ஒரு குறிப்பிட்ட செயல்முறை இயக்க நேர தரகர் ஆகும். இதை முடக்கினால் மட்டும் செயல்படுகிறதா என்று பார்க்கவும்.
2] நினைவக கண்டறியும் கருவிகள்
உள்ளமைவை அணுக நினைவக கண்டறியும் கருவி விண்டோஸுக்கு:
விண்டோஸ் 10 குறிப்பு எடுக்கும் பயன்பாடு
- உங்கள் முக்கியமான வேலைகள் அனைத்தையும் சேமிக்கவும்.
- கிளிக் செய்யவும் வின் + ஆர் திறந்த ஓடு ஜன்னல்.
- கட்டளையை உள்ளிடவும் mdsched.exe IN ஓடு ஜன்னல்.
- உங்கள் கணினியை மறுதொடக்கம் செய்யுங்கள்.
- மறுதொடக்கம் செய்த பிறகு, அடிப்படை ஸ்கேன் செய்யவும் அல்லது ' என்பதைத் தேர்ந்தெடுக்கவும் மேம்படுத்தபட்ட 'போன்ற விருப்பங்கள்' சோதனை கலவை ' அல்லது ' பாஸ்களின் எண்ணிக்கை '.
- கிளிக் செய்யவும் F10 சோதனை தொடங்க.
இப்போதைக்கு இவை தற்காலிக திருத்தங்கள்.
3] இயக்கி புதுப்பிப்புகளைச் சரிபார்க்கவும்
காலாவதியான இயக்கிகள் நினைவக கசிவை ஏற்படுத்துகின்றன. அனைத்து இயக்கிகளையும் புதுப்பிக்கவும் :
- கிளிக் செய்யவும் வின் + ஆர் மற்றும் திறந்த ஓடு ஜன்னல். வகை devmgmt.msc மற்றும் Enter ஐ அழுத்தவும். இது உங்களை அழைத்துச் செல்லும் சாதன மேலாளர் .
- காலாவதியான இயக்கிகளைச் சரிபார்த்து, அனைத்தையும் புதுப்பிக்கவும்.
- நீங்கள் தவறவிட்ட புதுப்பிப்புகளுக்கு, விண்டோஸ் புதுப்பிப்பைப் பார்க்கவும்.
அது எளிதாக இருந்தது.
4] செயல்திறன் மேம்படுத்தல்
விண்டோஸ் செயல்திறன் ட்யூனிங் நினைவக கசிவைத் தடுக்க cpu திட்டமிடல் மற்றும் நினைவக பயன்பாடு உட்பட அனைத்தையும் நிர்வகிக்கும். இந்த வழிமுறைகளை பின்பற்றவும்:
- வலது கிளிக் ' இந்த பிசி 'மற்றும் தேர்ந்தெடு' மேம்படுத்தபட்ட 'இடது பேனலில்.
- கீழ்' மேம்படுத்தபட்ட தாவலில் ' செயல்திறன்