PCZONE 討論區

PCZONE 討論區 (https://www.pczone.com.tw/vbb3/)
-   -- Windows 討 論 版 (https://www.pczone.com.tw/vbb3/forum/3/)
-   -   【轉貼】Windows 系統資源不足解決方法 (https://www.pczone.com.tw/vbb3/thread/3/43647/)

ysb 2003-05-25 03:06 PM

感謝分享

chuck0922 2003-05-27 12:20 AM

【求助】關於精華區內的"Windows 系統資源不足解決方法 "一文.有問題~~~
 
在精華區內有收入一文"Windows 系統資源不足解決方法 "....

是利用修改"登錄編輯器"來自動記憶體中的dll資料....

在回覆的ICLA大大...提到了....

"""有一好沒兩好

強制卸載 DLL 後,記憶體雖然變多,但執行速度應該會變慢。"""

請問...既然會拖慢...那跟不卸載.DLL檔...

還不是都會影響到 Windows 的執行速度嗎????

那...有無修改會差很多嗎??....

希望知道的大大能夠指導一下...感謝..^^

ICLA 2003-05-28 12:00 PM

因為 DLL 不在快取中,要用的時候要重新載入,應該會慢。

ivantw 2003-05-28 01:25 PM

[QUOTE][i]最初由 ICLA 發表[/i]
[B]因為 DLL 不在快取中,要用的時候要重新載入,應該會慢。 [/B][/QUOTE]

吐槽一下,快取再怎麼大,也容不下一堆DLL檔吧!
------
系統在載入執行檔之時,會先檢查該執行檔所需之DLL是否已載入至記憶體,若尚未載入則一併載入。

執行檔結束後,DLL檔依然留存在記憶體中,並沒有一併釋放,在其他執行檔需要使用之時,便可減少其載入到記憶體所需之時間。沒記錯的話,核心對DLL的管理,也並不是完全不卸載DLL,若該DLL在一定時間內不被使用,還是會被卸載的。

個人是認為要分析自己系統DLL的載入行為為何,來決定是否要更改。

若是載入引用的DLL檔案較多且固定,或是DLL檔案較大,例如說:常跑固定大型軟體。不改這個設定,保持原有設定是比較適當的。

若是載入的DLL種類較多且變動性大,檔案多半較小,例如說:常常跑的軟體種類較多,改成這個設定,看來是比較適當的。

當然,若系統記憶體十分充裕時,就可以不管這些設定。


備註:DLL(動態聯結函式庫)未必會以DLL副檔名存在。


所有時間均為 +8。現在的時間是 01:35 AM



 XML   RSS 2.0   RSS 
本站使用 vBulletin 合法版權程式
站務信箱 : [email protected]

本論壇所有文章僅代表留言者個人意見,並不代表本站之立場,討論區以「即時留言」方式運作,故無法完全監察所有即時留言,若您發現文章可能有異議,請 email :[email protected] 處理。