![]() |
||||||
Tuning Mac OS X PerformanceThis FAQ provides recommendations for optimizing Mac® OS X performance. Additionally, it provides advice and links to advice for troubleshooting certain Mac OS X performance problems. Comprehensive advice on this topic can be found in the "Performance" chapter of our book Troubleshooting Mac OS X. Optimizing Mac OS X performanceRAM, RAM, and more RAMMac OS X loves RAM. Short of buying a new Mac or a processor upgrade, adding RAM is the best way to improve Mac OS X performance. Install the maximum amount of RAM that your Mac will accept and your budget will allow. Maintain ample free space on your startup diskMac OS X makes extensive use of Virtual Memory (VM), which requires free disk space on your startup disk, aka your boot volume. If you startup disk is nearly full, your Mac's performance will degrade considerably.
Turn off the eye candyWhile I imagine everyone is impressed the first time they see a window minimized to the Dock with the Genie effect, this entertainment has a performance cost. You can gain some speed by avoiding the eye candy.
Repair Permissions after installing new softwareRun the Disk Utility > Repair Disk Permissions against your Mac OS X startup disk after any software installation. While I expect the need to do this will diminish in time, one must still be wary of installers that do not reset permissions correctly after an installation. Disable the automatic protection features of utilitiesUtilities that constantly monitor your system for performance, automated data recovery, or viruses also use processor cycles. There is an obvious trade-off between these functions and Mac OS X performance. If performance is critical, disable the automatic protection features of such utilities, usually via their Preferences. Disable or remove unnecessary fontsLoading hundreds or thousands of fonts by default can significantly degrade Mac OS X performance. This is especially true if you use Font Book to install fonts and have not adjusted its preferences: by default, Font Book automatically enables newly-installed fonts. If you have hundreds or more fonts to manage, consider using Font Book or a third-party font-management application to create, enable, or disable font collections when required. Perform regular maintenanceWhile Mac OS X is relatively maintenance-free, by regularly performing the tasks outline in our "Maintaining Mac OS X" FAQ, you will help assure the best performance from your system. At a minimum, run the Mac OS X maintenance scripts regularly. Check your processor performance settingSome Macintosh computers can decrease the processors speed to conserve energy. To adjust the processor speed, click Options in System Preferences > Energy Saver and make the appropriate adjustments in the Processor Performance menu. Note that:
Troubleshooting performance problemsFinding processes or applications impacting performanceTo determine if a specific process or application is impacting performance:
The process or application using the greatest % CPU is now at the top of the list. To terminate a process
Note that both applications you have launched and background processes, which are in themselves applications, are all regarded as processes. Process names you recognize are probably applications you have launched. Process names you do not recognize are likely background processes. Warning: Quitting a background process can have unexpected results, so you should consider this before quitting a process you do not recognize. An excellent list of Mac OS X background processes is Westwind Computing's "Mac OS X: What Are All Those Processes?" page. However, the worst outcome from quitting a background process is that you will have to restart your Mac. Therefore, if your system is frozen or hung, try terminating the process using the most % CPU as described above. If you are unsure how a specific application or process was launched, see if it is a Startup or Login Item. Resolving common performance problemsSystemUIServer: high CPU usage and menu extrasIf Activity Monitor (Tiger, Panther) or Process Viewer (Jaguar) indicates that the process SystemUIServer is consuming an inordinate amount of CPU, the problem is very likely related to a third-party menu extras. Menu extras are the icons on the right side of the Apple menu bar other than the Spotlight icon (Tiger). Third-party menu extras that use an active Internet connection can result in very high CPU usage if the network connection becomes busy or blocked. The chances of this increase if you are simultaneously using streaming media and a menu extra that requires an Internet connection. Quitting your third-party Menu Extras should resolve the problem. For additional information, see our "Troubleshooting Startup and Login Items" FAQ. Other common performance problemsTroubleshooting information for a variety of performance problems related to specific Mac OS X components can be found in the following sections and chapters of Troubleshooting Mac OS X:
|
|
|||||||||||||||||||
|
||||||||||||||||||||