Windows - Unload DLL จากแคช
ปัญหา
เมื่อแอปพลิเคชันเปิดตัวระบบปฏิบัติการของคุณจะจัดเก็บไฟล์ DLL ที่เกี่ยวข้องทั้งหมดเพื่อเปิดใช้งานอีกครั้งในการเริ่มต้นครั้งถัดไป
DLLs เหล่านี้สูงมากในแง่ของขนาดหน่วยความจำ (ยังคงอยู่ในหน่วยความจำ) แม้หลังจากปิดเครื่อง
มีซอฟต์แวร์มากมายสำหรับจัดการหน่วยความจำซึ่งใช้หน่วยความจำด้วย
สารละลาย
ด้านล่างนี้เป็นเคล็ดลับง่ายๆเกี่ยวกับวิธีการบังคับใช้หน่วยความจำสำหรับการลบ DLL ที่ไม่ได้ใช้
หมายเหตุ: ขอแนะนำให้ทำการสำรองข้อมูลรีจิสทรีก่อนที่จะดำเนินการกำหนดค่าใด ๆ
สำรองข้อมูลรีจิสตรี
- เปิดตัวแก้ไขรีจิสทรี ( เริ่ม
< Regedit ) - เลื่อนไปที่: HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer
- คลิกที่แก้ไข
- สร้างค่า DWORD ในการตั้งชื่อ AlwaysUnloadDll
- เมื่อสร้าง "AlwaysUnloadDll" แล้วให้คลิกขวาที่ค่านี้จากนั้นเลือก " แก้ไข "
- ตั้งค่าข้อมูลค่าเป็น 1 แล้วคลิก ตกลง
- ปิดตัวแก้ไขรีจิสทรีและรีสตาร์ทคอมพิวเตอร์
- ตอนนี้ DLLs ที่ไม่ได้ใช้จะถูกลบออกจากการปิดโปรแกรม