![]() |
PCDVD數位科技討論區
(https://www.pcdvd.com.tw/index.php)
- 疑難雜症區
(https://www.pcdvd.com.tw/forumdisplay.php?f=34)
- - 釋放記憶體的方式AlwaysUnloadDLL疑問
(https://www.pcdvd.com.tw/showthread.php?t=726468)
|
|---|
釋放記憶體的方式AlwaysUnloadDLL疑問
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explore
「AlwaysUnloadDLL」程式關閉後自動清除不用的DLL檔案 我在Window優化大法的書中看到是設定成「DWORD值」 可是網路上的卻是寫「字串值」 甚至我還看到設定成「機碼」的 ╮(-_-)╭ 到底哪個才是正確的呢? |
這個我試過好幾次.........可以肯定的是dword值是無效的........
至少在xp home editon是無用的 目前我用的是字串~是感覺有效 (但效用到哪也是要看你本身的ram有多大) 我之前測試時是1g的ram開機開系統管理員來看都還有800多mb 程式關起來後也都會馬上釋放 提供你參考!! |
機至於機碼的話呢........我覺得可以不用試了......單純機碼是無法提供給系統任何的訊息指令的...
基本上單純只有機碼跟空的新資料夾的定義是一樣的.... 只是讓系統知道有這樣的一個軟體或硬體而已 對該硬或軟體下指令做設定的是字串,二進位,dword,多字串,可擴充字串 下面這篇的方式可供參考 http://www.pcdvd.com.tw/showthread.php?t=582189 |
微軟MSDN Library上AlwaysUnloadDLL好像是機碼
http://msdn2.microsoft.com/en-us/li...loading_the_DLL Windows 2000以後似乎不支援AlwaysUnloadDLL Important This registry key is no longer supported in Microsoft Windows 2000 or later. http://support.microsoft.com/kb/196480/en-us |
引用:
這方面到是該研究一下了~ 我目前都是淺嘗而已......怕一開始摸太深.....就變成....."優化是重灌"的開始 = =" 不過我覺得該機碼如果內部沒有字串,二進位,dword,多字串,可擴充字串的設定 應該也達不到目的吧 就好像軟體把檔案清空了~光有個資料夾~軟體還是不能跑的意思是一樣吧? 只是差在他是 系統 是很多資料環節構成的.......少了那個非主要部份的設定 系統一樣能跑 |
AlwaysUnloadDLL 是機碼,而非 DWORD 值。於 Me、2000、XP、2003 是不起作用的。
不論該 AlwaysUnloadDLL 設定有無與否,都會在經過一定時間後,自動切斷對不再使用 DLL 的存取。 |
引用:
是哦… 謝謝大家的回覆哦~我大致上暸解了 不過我去金石堂買的那本「Windows XP 登錄檔嚴選密技」 裡頭竟然有設定AlwaysUnloadDLL的教學... 難不成那個作者控控嗎? |
| 所有的時間均為GMT +8。 現在的時間是01:04 PM. |
vBulletin Version 3.0.1
powered_by_vbulletin 2026。