感謝分享 |
【求助】關於精華區內的"Windows 系統資源不足解決方法 "一文.有問題~~~ 在精華區內有收入一文"Windows 系統資源不足解決方法 ".... 是利用修改"登錄編輯器"來自動記憶體中的dll資料.... 在回覆的ICLA大大...提到了.... """有一好沒兩好 強制卸載 DLL 後,記憶體雖然變多,但執行速度應該會變慢。""" 請問...既然會拖慢...那跟不卸載.DLL檔... 還不是都會影響到 Windows 的執行速度嗎???? 那...有無修改會差很多嗎??.... 希望知道的大大能夠指導一下...感謝..^^ |
因為 DLL 不在快取中,要用的時候要重新載入,應該會慢。 |
[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 |
本論壇所有文章僅代表留言者個人意見,並不代表本站之立場,討論區以「即時留言」方式運作,故無法完全監察所有即時留言,若您發現文章可能有異議,請 email :[email protected] 處理。