系統效能維護:檔案系統及登錄檔雜物垃圾?





axpm0n
2006-05-07, 01:05 PM
有些事一直想問,請大家指教。
系統的執行效能,效能就是指執行時間快慢,出錯率等,會因為下列有差別嗎?
1、系統安裝在大分割區及小分割區效能比較如何?大分割效能差?
2、把大量無用類似垃圾檔案及資料夾充斥在c:\,c:\windows,c:\program files等資料夾及子資料夾中,但是不修改也不刪除原有的系統檔及資料夾,在這樣情況下,我們在電腦上面做任何事,系統執行效能會不會降低?還是不會影響?垃圾檔只是純粹佔空間而已?沒有其他壞處?
3、同樣的,增加一些無用垃圾機碼及值在登錄檔各處,也不修改刪除原有的機碼及值,只是讓登錄檔系統變得龐大,例如增加很多類似這種的機碼:HKEY_LOCAL_MACHINE\SYSTEM\新機碼 #1
增加成千上萬個,系統執行效能會不會降低?
又例如下面的機碼值:
[HKEY_LOCAL_MACHINE\SOFTWARE\ORL\WinVNC3\Default]
"SocketConnect"=dword:00000001
"AutoPortSelect"=dword:00000001
"InputsEnabled"=dword:00000001
"LocalInputsDisabled"=dword:00000000
"QuerySetting"=dword:00000002
"QueryTimeout"=dword:0000000a
"Password"=hex:31,b8,48,e9,30,d0,b4,f4
"PollUnderCursor"=dword:00000000
"PollForeground"=dword:00000001
"PollFullScreen"=dword:00000000
"OnlyPollConsole"=dword:00000001
"OnlyPollOnEvent"=dword:00000000
"新數值 #1"=dword:00000000
前面每一個值都是原來VNC的,只有最後一個"新數值 #1"是亂增加的,
像這樣會不會影響系統效能?




琥珀
2006-05-07, 01:54 PM
這問題恐怕就要從演算法說起。如果軟體上的演算法已經無法更好,就要用更強大的硬體來彌補。

2. 只要該要的檔案索引都能快速找到,那些垃圾檔案影響不大。
3. 登錄檔也是利用現有的幾個檔案,結合成一個資料庫。不考慮極端情況,效能影響有限。

這要看程式設計者,在當時設計作業系統的時候,採用的是 O(???)。