提高 Mac OS X 速度的 52 個方法

bluelight發表於2011-10-09

52 Ways to Speed Up OS X

After Apple recently announced a delay to OS X 10.5 Leopard I had to delay my iMac upgrade until the Autumn. This led me to thinking about how to speed up Tiger to get the most out of my ageing G5.

This is what I came up with:

General System

1. Repair Disk Permissions

Navigate to Applications > Utilities > Disk Utility. Select your Macintosh HD and select Verify Disk Permissions. If needed you can then Repair Disk Permissions.

2. Clear out login items

Its good to check that unwanted programs are not starting up when you login to your Mac. This can be done from System Preferences > Accounts > Login Items.

3. Clear out unwanted applications

Go through your applications folder and see if you can save yourself some disk space by removing any applications you no longer use.

4. Clear out unused system preferences

Check in your system preferences if there are any unused system preferences tabs that can be removed. If you do find something you don’t use you can either disable it within its menu or remove it from ‘~/Library/PreferencePanes’. You may have to reboot or do a force empty trash (see #38).

5. Clear Desktop

Its been reported numerous times that having a clear desktop can increase the speed of your Mac. So either put your junk in folders or delete it!

6. Empty Trash (if it wont empty see #38)

I’m always amazed when I’m looking on someone’s Mac and they haven’t ever emptied the trash! Check what’s in there then save yourself some space and empty it.

7. Turn off Universal Access (if not used)

Navigate to System Preferences > Universal Access and turn off anything you’re not using.

8. Turn off Bluetooth (if not used)

Navigate to System Preferences > Bluetooth.

9. Turn off speech recognition (if not used)

Navigate to System Preferences > Speech Recognition.

10. Turn off internet sharing (if not used)

Navigate to System Preferences > Sharing > Internet

11. Check there is plenty of disk space on the boot drive.

Your Mac uses some of your hard drive space as virtual memory when there is not enough actual memory available. Its good to always keep 10% of your hard drive free for such activity.

12. Remove Unwanted Language Packs

OS X contains hundreds of languages that you most likely wont use. Monolingual is a free program that can root out these languages and remove them saving you some extra disk space.

*Edit: Warning people have experienced problems with Monolingual so becareful what you remove. Only a reinstall will put the languages back so decide weather you really need the extra space by removing them.

13. Remove any desktop changing programs

Until recently I had a nice program that would put a different babe on my desktop each month. It looked great but once I started looking in activity monitor it was taking up lots of memory and processor time.

14. Check dock for unwanted apps.

Your dock should only contain your most used applications so take a look through to see if there is anything you can remove or uninstall.

15. Choose suitable applications for files

Be sensible when choosing what applications open by default - think do you really need Photoshop to open just to view an image when preview will work fine? Right click on a file then select Get Info.

16. Check Software Build

If you have an Intel Mac then check the build of the software is universal - it might be that the application is still running through Rosetta and that a universal update is available.

Eye Candy

17. Remove dock animation

Navigate to System Preferences > Dock then un-tick Animate Opening Applications.

18. Avoid animated desktops

Navigate to System Preferences > Desktop & Screen Saver then un-tick Change picture.

Dashboard

19. Remove unused widgets.

Each widget takes some memory and processor power even when you’re not using the dashboard so only enable the ones you use. Alternatively you can disable the dashboard - see #23.

20. Check to see how much processing power and memory each widget uses.

Some widgets are more intensive than others, if there is one that is particularly demanding see if there is one with similar functionality on the Apple website. To do this run Activity Monitor - Applications > Utilities > Activity Monitor.

As you can see the widgets I have running are all using an acceptable amount of Real Memory.

Tinkertool

Tinkertool is a utility that gives you access to additional settings within OS X.

21. Remove animation effects.

The animation effects are the eye candy that make OS X look nice but they are not really needed, you can turn them off from the Finder pane within Tinkertool.

Tinker Tool Finder

22. Disable Dock shadow.

From the Dock pane un-tick Enable Dock shadow.

23. Disable Dashboard.

If you don’t use the Dashboard you can deactivate it from the General pane.

24. Skip checksum verifications when opening DMG files.

This will speed up the loading of disk images when opening. This can be found in the Applications pane.

Tinker Tool Applications

25. Remove or deactivate unwanted login items from the Login Items pane.

You might already have done this in #2.

26. Reduce delay time for display of loading pages in Safari.

This should speed up your web browsing experience, found within the Safari Pane.

OnyX

OynX is similar to Tinkertool however has many more options and preferences.You may have already done some of these in previous tips.

Parameters

Onyx

27. Un-tick Graphic Effects (Finder tab).

You may already have done this with Tinkertool #21.

28. Un-tick Animate ‘Opening applications’ and ‘When alert in background’ (Dock tab).

29. Disable Dashboard (Dashboard and Expose tab).

You may already have done this with Tinkertool #23.

30. Set Safari speed of web page display to fast (Safari Tab).

You may already have done this in #26.

Maintenance

31. Repair Disk Permissions.

You may already have done this in #1.

32. Run Maintenance Scripts.

33. Reset Spotlight Index (it may take over a day to rebuild the index afterwards).

34. Run complete system optimization.

Cleaning

Oynx

35. Clear Internet Settings.

36. Clear User and Font Caches.

37. Clear unused logs.

38. Force Empty Trash

Automation

39. Check settings - The default settings should be fine here. Click Execute.

Safari

You can do some of the following by resetting Safari - click Safari > Reset Safari.

*Edit: Resetting Safari does not clear Favicons.

40. Clear Cache.

To speed up page loading Safari saves a copy of every page in its cache however if the cache gets too large it can actually slow down page loading so its best to empty it occasionally. To do so click Safari > Empty Cache.

41. Clear History.

Safari can remember every single site you have visited which can have a negative effect on its performance. You can empty it be selecting History > Clear History.

42. Clear AutoFill.

AutoFill is the data is saved in forms such as your username and password on websites. As with the cache and history the AutoFill can mount up over time. To empty select Safari > Preferences then select the AutoFill tab. From here you can go through the three AutoFill sections and clear out data that you no longer want stored.

AutoFill in Safari

43. Clear Favicons.

Favicons are the little icons you see to the left of the URL in the address bar. These can be cleared by emptying user folder/Library/Safari/Icons.

Firefox

44. If you use Firefox then you can get specially optimized versions of the browser based on your processor architecture - either G4, G5 or intel.

45. Extensions

Firefox has some great extensions but they can slow down the browser so take a serious look to see weather you really need that extra toolbar!

iTunes

46. Smart Playlists

These can slow down the operation of iTunes as they reload the contents of the list every time the program loads. If you have a a smart play list that does not change very often then you can either deactivate live updating (by clicking file > edit smart play list) or copy of the contents of the smart play list in to a regular play list.

Other

47. HP Printer drivers can often cause problems and use a lot of processor power so check in the activity monitor for HP Communicator, if it seems to be constantly running at 80% - 100% then try uninstalling it. I had problems on my Mac Mini for my HP PSC 1110 all in one with the HP software on OS X 10.3 maxing out the CPU after printing. I had to remove the software and just use the basic drivers rather than the full suite.

48. Check Classic is not running if not being used. Classic can be disabled from within System Preference.

Classic

49. Run Software Update.

The latest updates sometimes provide speed increases as well as fix bugs and vulnerabilities.

50. Update other applications.

It’s always best to run the latest versions of your programs. Websites such as Mac Update and Version Tracker are good places to keep your applications up to date.

51. Add More RAM.

There is only so much you can do with software, the cheapest way to give you’re Mac a speed boost is to upgrade the memory.

52. Reboot your Mac.

After doing all this optimization it might be an idea to reboot your Mac. If your like me and use sleep mode for the majority of the time then a reboot once in a while often helps too!

翻譯

1. 驗證/修復磁碟許可權

應用程式/實用程式/磁碟工具.app 選擇你的系統所在宗捲進行驗證,如果有問題則修復(其實也可以直接點“驗證並修復磁碟許可權”反正修復之前必會先驗證的)。

注意非系統宗卷預設是忽略許可權的,自然沒有驗證和修復的說法。

2. 清除不需要的登入專案(就是登入的時候自動執行的程式)

系統預置 - 帳戶 - 登入專案,自己看著辦,把不需要登入專案減掉。

注意有一些程式即使去掉後還會自動再新增的,比如 Adobe Acrobat AdobeResourceSynchronizer 等。

3. 清除不需要的應用程式

沒什麼好說的,一些不再用的應用程式可以刪掉了,即佔空間又礙眼。

4. 清除不需要的預置皮膚

在系統預置下面的列表中是一些第三方應用程式新增的皮膚,需要的可以刪掉。直接點右鍵去掉,或者在“~/Library/PreferencePanes”裡刪除不需要的,可能需要重新啟動或者強制清倒廢紙簍。

5. 清理桌面

已經有相當多的使用者報告說一個乾淨的桌面可以提升系統執行速度。

別把亂七八糟的東西留在桌面上,找個資料夾收拾起來,或者乾脆刪除了。

6. 清倒廢紙簍

清倒廢紙簍可以節省磁碟空間哦~~廢話。

7. 如果不需要,就關掉萬能輔助

很明顯,開著萬能輔助肯定會佔用記憶體和處理器時間,關掉用不到的萬能輔助選項吧,在系統預置-萬能輔助裡

8. 如果不需要,關掉藍芽

開著藍芽,即費記憶體又費電,不用的時候關掉吧。用無線MM鼠的使用者請忽略。

9. 關掉語音識別

說實話,非英語使用者其實開著也是浪費記憶體和處理器時間。

10. 關閉 Internet 共享

系統預置-共享-Internet,現在用路由器的多, Internet 共享不用就關掉吧。

11. 為啟動宗卷(就是系統所在宗卷)預留足夠個空閒空間

虛擬記憶體要用的,所以儘量保證啟動宗捲上有10%的空閒空間。

12. 移除不需要的語言包

Monolingual 是個免費的移除語言包的好工具。一些你根本看不懂的語言包去掉就去掉吧,還能省空間。

注意:移除語言包是不可恢復的操作,如果出現問題,必須重灌軟體才能恢復。請小心決定。

13. 移除改變桌面效果的程式

最近我(指原文作者)發現一個不錯的程式可以在每個月在我的桌面上放一個不同小孩,看起來很不錯,但一次我在活動監視器裡發現這個程式佔用了大量了記憶體和處理器時間。

14. 清理 Dock 上不許要的應用程式

Dock 上只需要保留經常使用的應用程式就夠了。

15. 為檔案關聯合適的應用程式

比如圖片,如果沒有特別要求,最好關聯在“預覽.app”上,關聯在“Photoshop.app”會給每次連按圖片檔案造成很大的不便。

16. 檢查應用程式的架構

如果你使用 Intel-based Mac ,那麼用 Universal Binary 版的應用程式將比透過 Rosetta 執行 PowerPC 架構要快。

17. 關掉 Dock 的特效

18. 關掉桌面背景動畫

系統預置 - 桌面和螢幕保護程式,把每隔多久更改圖片的功能關掉。

19. 關掉不用的 widgets

即使你沒有啟用 Dashboard ,所有開啟中的 widget 都會佔用記憶體和處理器時間。看活動監視器就知道了。如果你根本不用 Dashboard ,那麼你甚至可以直接禁用 Dashboard

20. 檢查每個 widget 佔用了多少記憶體和處理器時間

用活動監視器檢查一下,如果兩個 widget 能實現差不多類似的功能,那麼你應該選擇比較省資源的那個。有一些功能集中的 widget 通常也需要更多的記憶體和處理器時間。

Tinkertool 來最佳化系統

21. 關閉特效

特效看起來很養眼,但它們並不是必需的。在 Tinkertool Finder 皮膚裡,關掉一些不必要的特效吧。

22. 關閉 Dock 陰影

其實系統預設就是關閉 Dock 陰影的哦。

23. 禁用 Dashboard

Tinkertool General 皮膚裡,可以直接禁用 Dashboard ,如果你不需要用它的話。

24. 當開啟 dmg 檔案時,跳過校驗和驗證

Tinkertool Applications 皮膚裡可以關閉 dmg 校驗和驗證,這會加速 dmg 檔案的掛載。不過,沒有透過校驗和的檔案便不能確定是否是破損的。

25. 移除或關閉不需要的登入專案

啊,我們在第2步的時候已經做過了,當然我們還可以在 Tinkertool 裡確認一下是否移乾淨了。

26. 減少 Safari 中顯示和載入頁面的延時

Tinkertool Safari 皮膚裡,這個不會提高你的網速,但會讓你覺得瀏覽網頁變快了。

OnyX 來最佳化系統,它和 Tinkertool 功能類似,但擁有更多的選項

27. 關閉特效

21步,我們已經用 Tinkertool 設定過了

28. 關掉“開啟應用程式”和“應用程式提醒時”的 Dock 特效

我覺得,這個沒必要關掉,特別時提醒,有點用處。

29. 禁用 Dashboard

Tinkertool 裡關掉過啦

30. 減少 Safari 中顯示和載入頁面的延時

Tinkertool 裡設定過啦

31. 驗證修復磁碟許可權

恩,眼熟,因為第1步就是這個操作。

32. 執行維護指令碼

這個其實系統自帶的,只不過系統預設的執行時間是在午夜,這個時候大多數使用者都關掉了機器了。也許系統只想到了24小時不關機的伺服器了。這裡,我們可以手動執行它們。

33. 重建 Spotlight 索引

Spotlight 搜尋沒有問題的時候別重建,因為重建需要花一定的時間,不划算。

34. 最佳化系統

用“完全最佳化”,有些大應用程式安裝完的時候也有這個步驟,這裡我們可以手動來最佳化。

35. 清理 Internet 設定

你的 cookies 一併清理掉的話,上論壇就需要重新輸使用者名稱和密碼了哦

36. 清除使用者快取和字型快取

其實重啟之後會重新生成的,但它有時候可以用來解決一些不明的系統問題。

37. 清理不需要的日誌檔案

大部分使用者都沒有分析日誌的習慣,開發人員和 UNIX 使用者會比較常用。

38. 強制清倒廢紙簍

39. OnyX 的自動執行

選上需要執行的維護計劃,一鍵執行,省事。

40. 清理 Safari 快取

為了加速頁面讀取,Safari會在快取中儲存每個頁面的複製,但是當快取太多的時候也會延緩頁面讀取,所以偶爾清理一下 Safari 快取也不錯。

41. 清理 Safari 歷史紀錄

42. 清理 Safari 的自動填表紀錄

43. 清理 Safari 的網站圖示

有些網站在位址列上定義了自己的圖示,如果不需要可以清理掉,沒啥影響。也可以透過直接刪除“~/Library/Safari/Icons”下的內容來清理。

44. 如果你是 Friefox 使用者,那麼你應該可以找到專門為你的處理器最佳化的版本,效果明顯哦

45. Firefox 的擴充套件

Firefox 功能強大廣泛的擴充套件為 Firefox 帶來了更好的瀏覽體驗,不過太多的擴充套件也會拖慢 Firefox 的速度,包括啟動速度和執行速度。不需要的擴充套件可以禁用或者乾脆刪了。

46. iTunes 的智慧播放列表

每次 iTunes 啟動,智慧播放列表都需要重新讀取內容。如果某些智慧播放列表的內容並不常變動,可以關閉它的自動更新,或者把內容複製出來建成普通的列表。

47. 惠普印表機驅動經常引發問題並佔用大量的處理器時間,所以請在活動監視器裡留意惠普印表機實用程式,如果它經常佔用 80% - 100% 的資源,那麼就解除安裝它吧。有時候,使用基本驅動比完全套裝的效果更好。

48. 如果沒有使用,請注意 Classic 是否關閉

49. 執行”軟體更新“

最新的軟體更新可以提升執行速度並解決一些問題。

50. 更新其他應用程式

大多數情況下,軟體總是新版的比較好。關注 MacUpdate VersionTracker 或其他類似網站以及時獲取更新軟體的資訊。

51. 新增記憶體

雖然這個是需要花錢的方法,但這個是最有效的提升效能的辦法。

52. 重啟計算機

這麼多步驟下來,或許該到了重啟計算機的步驟了。如果你也像我(指原文作者)一樣在大多數不用計算機的時候選擇睡眠,那麼重啟一下也是很有幫助的。那些不用計算機的時候選擇關閉計算機的使用者可以忽略。

非本人原創

[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/1724534/viewspace-1055527/,如需轉載,請註明出處,否則將追究法律責任。

相關文章