App Performance Tips !

Keep running processes to a minimum
Even with modern eight-core Macs with ample RAM, you may still get hiccups in performance when many tasks are open at once. To keep things running at top speed on any system (old or new) be sure to minimize the number of processes running at the same time. With regards to open applications, go through your open applications and quit the ones you are not using. For Windows switchers, most of the time just closing the active window is not enough to quit the application and you will need to use the Command-Q hot key, choose "Quit" from the respective application menu, or right-click the application in the Dock for the option to quit it there.

Sometimes it is not a matter of performance, but that other processes will be waiting for an unused system service to finish a task before they can continue running. This can be seen as a small hang or two with the spinning color wheel cursor, so be sure to quit unused applications and turn off unused system services/features if you do not need them. These may include menu add-ons, but also system services like file sharing. If you do not use file sharing on a daily or even weekly basis, then disable it while you are not using it. Go through the system preferences and disable other features you are not using.

Disable unused fonts
Many applications will load each font that is installed on the system, and if you use a variety of graphics tools you can sometimes have thousands of fonts. While having many fonts lets you \properly view document contents, many programs like Illustrator and other Adobe products may heavily interact with every installed font when loading and running, which can use more RAM as well as show small performance hits. Additionally, some system services like printing will also interact with fonts.

Fonts are automatically enabled when installed in OS X--when either manually installed  or if they are included with a third-party program--so over time,  the active font library can get quite large and cause the dependent applications to load and run slower.

If you have a number of fonts that are not needed, disable them using Font Book or another font managing application. The easiest way to do this is to spend time with Font Book and create collections of fonts that are used for different tasks. Font Book already has some libraries for Web, fixed-width, PDF, and various languages. Right-click these and choose "enable" or "disable" based on the task. One tip is to create a new library with all fonts in it and use that to disable everything else, and then use other libraries to just enable the subset of fonts you require for a specific purpose. For the most part, the default system fonts like Helvetica, Georgia, Geneva, Courier, and Times will all be enough to view most content.

Optimize your RAM
One major source of system slowdowns can come from running out of available RAM. When this happens, the system will use the very slow hard disk as a substitute for the fast system memory, and it will "page out" the RAM contents to the virtual memory space on the hard disk so the majority of the active processes are in RAM. If you have enough memory to run the active processes, then the paging process will only cause a small delay; however, if you do not have enough RAM, then the whole system can bog down while the computer tries to manage active processes using the hard disk. A hard drive's throughput is around 25MBps  to 50MBps sustained transfer rates, and 100MB to 200MBps burst rates. In contrast, RAM's throughput is on the order of gigabytes per second (about 8GB per second peak transfer rate for the DDR2-1,066MHz memory used in modern Macs). Because of this difference, it is preferable to keep as many of your active system processes in RAM as possible.

Open Activity Monitor and list all items by "Real Memory" (or "RSIZE") to see which programs are using the most memory. Compare the current usage with the "System Memory" graph below the process list, and concentrate on the green wedge of the pie. If the available memory is low, then look through the list and quit programs that are using the most memory (these will be started by the current username). System processes will be started by "root" or a username that begins with an underscore. If any of these processes are taking up large amounts of memory, you can disable the corresponding feature in the OS X system preferences, or in rare cases you can quit them using Activity Monitor. For the most part the system's launchd process will relaunch any required processes that have been quit, but only do this if you know exactly what you are doing. A better alternative would be to just restart the computer.

Sometimes the "Kernel Task" process will take up a lot of memory, especially if you are running a MacBook system with integrated graphics. The integrated graphics will use the system memory, which will be reflected by an increased amount of memory in the Kernel Task process.

If you are regularly running low on memory and need to upgrade, while Modern Macs may accept random assortments of memory module sizes, for best performance be sure to installing matching modules that are sold and installed in pairs or triples (more applicable to MacBook, MacBook Pro, and Mac Pro machines).

Here are some resources for buying and installing RAM upgrades in Apple's machines:

Keep space free on your hard drive
If you have low hard drive space, the system may not have adequate virtual memory space  available for paging out memory. Paging happens all the time to keep memory optimized for performance, and if the hard drive space  is low then the efficiency of this process will be reduced. If you are also low on available RAM for your active processes, then your system may go so slow that it will seem to fully lock up. When it comes to hard drive space, the more the better, though our recommendation is to keep at least 10% free as a rule of thumb. This will help prevent drive fragmentation that can lead to degraded virtual memory performance.

Turn off energy saving features
Apple's systems come with a few energy saving features enabled, which help cut down the power consumption used by them, but they also can result in slowdowns and hiccups in performance. Go to the "Energy Saver" system preferences and, if available, enable faster CPU speeds and "better performance" for the GPU settings. If you have a newer MacBook Pro with dual graphics processors, your only option is to run on low performance, or have the system automatically detect the GPU.  You might consider installing "gfxCardStatus," which lets  you to select which GPU to use.
Lastly, turn off the option to spin down the hard drive, and you will not see the sometimes apparent pause while the system gets the drives up to speed. Keep in mind that spinning the drives down may increase the life of the drive, but it will also lead to small hiccups in performance while the system spins them back up.

Unmount unneeded volumes

If you have optical media in the DVD drive, remove it if you are not using it. Like hard drives, the system will spin down the optical drive to reduce noise and save power; however, unlike hard drives the optical drive can take a number of seconds longer to spin back up, which can result in applications and the system temporarily hanging. This can especially happen when you open or save documents in a program.
In addition to optical media, unmount unused network volumes. If the networked machine is unresponsive then the Finder and other applications may lag while the system tries to communicate with the networked machine. Generally a disconnect will fix the issue, but sometimes the hang will not allow you to do this.


General Maintenance
Lastly, if you are finding the system to be much slower than normal, you might try running a general maintenance routine on it to clear out caches and other temporary items, as well as check the software configuration for permissions errors and other problems that might be contributing to the slow down. We recently wrote a general maintenance procedure for OS X that should cover most of these temporary items and settings on the system, so run through those steps to hopefully speed things back up.
Tip of the Day News Mac Tips and Tricks Games ★★★★★ Tips+Tricks MacTips WebApps Tips + Tricks Widgets Downloads iPhoto Safari Tips Apple Free Apps Personal GarageBand iMovie Internet Utilities Multimedia Apple Downloads Pro Tip iWeb Dashboard iTunes Mac Dashcode iDVD DashboardClocks Support 10.8 Applications iLife News OSX Tutorials 10.7 Desktop Mac Tip of the Day AppleTV Dashboard Widgets Finder Firefox MacWidgets OS X Mountain Lion Tips and Tricks TopApps Videos 10.6 Keyboard Shortcuts iPad iPhone Mac 10.9 AirPlay Apps on Mac Dock Just Added Mac App Store MacApps MacNN OS X OS X Lion Softpedia Tricks Updates iCal iLife iLife Widgets iPhone Tips and Tricks FAQ Mail AppShopper.com AppleNews Application Tips Customizing Customizing Your Mac Dashboard Guidelines Developer Widgets Exposé Games Widgets Mac App Store - News Mac OS X 10.6 Mac OS X 10.8 Mountain Lion Mac101 MacNews MacUpdate Mac|Life OS X Daily Preview Snow Leopard Tips Terminal TextEdit Top10 Mac Tips VersionTracker Video Tutorials Windows iCloud iLife 11 iWork  Navigation Key Combos Mac 101 MacSupport OS X 10.8 Mountain Lion OS X Mavericks Search Widgets Security iDVD Widgets iPod 10 Keyboard Shortcuts for Text 9 to 5 Mac A A-Z Glossery - iPhone App ATMac Address Book App App Store - News AppShopper Apple Gazette Apple Keynotes Apple Matters Apple Pro Apple Support Tips Apple Updates AppleInsider Applelinks Apps A-Z Apps Apps Apps Apps on Mac - Dashboard Widget Asteroid Audio Automator B BindApple Blogs + Forums Widgets Business Widgets C Calculate + Convert Changing the background Check external devices Check spelling and grammar Clear Versions History + Auto-Save Cache Data Cult of Mac Cydia D Daily Tips and Tricks Dashboard - Tips+Tricks Dashboard Tips and Tricks Dashboard Widget DashboardCandy DashboardSearch DashboardWidgets.com Desktop Computers Developer Forum Developer News Developer Tips Development Tools Disable restored windows when re-opening specific apps Discussions Display a login banner Display a short message Display system stats Dual Boot OS X 10.7 Lion + OS X 10.8 Mountain Lion E Easy Mac Tips Email + Messaging Widgets Essential Expose Extract and Save Mac Application Icons F Find a MAC Address in Mac OS X Find iMessage Users + Contacts Folders Food Widgets Freeware G Get iTunes track notifications in your Dock Get quick information with widgets Google News H Hackint0sh Hacks Hongkiat How To How to disable the Java web plug-in I IT Industry Today Icons Icons + Screensavers Image Capture Information Widgets InsanelyMac Installation International Widgets J Just Added - iPhone Apps Just Added Downloads Just For Fun Widgets K Keynote Address L Launchpad for Mac OS X Snow Leopard Links Lion M Mac App Store - Business Mac App Store - Developer Tools Mac App Store - Education Mac App Store - Entertainment Mac App Store - Finance Mac App Store - Games Mac App Store - Graphics + Design Mac App Store - Health + Fitness Mac App Store - Lifestyle Mac App Store - Medical Mac App Store - Music Mac App Store - Photography Mac App Store - Productivity Mac App Store - Reference Mac App Store - Social Networking Mac App Store - Sports Mac App Store - Top 50 Mac Apps Mac App Store - Travel Mac App Store - Utilities Mac App Store - Video Mac App Store - Weather Mac Developer Tips Mac OS X Mac OS X 10.7 Lion Mac OS X Applications Mac OS X Things Mac OS X Tips Mac OS X Tips - News Mac OSX Hints Mac OSX Hints - News Mac Quick Tips Mac Tips Mac Tips Daily Mac Tips and Tricks - Desktop App Mac Tips and Tricks - Mac OS X Dashboard Widget Mac360 MacApp MacApper MacFixIt MacLion MacMusic MacOSXAudio.com MacRumors MacTech MacUpdate.com MacintoshOS.com Maciverse Macworld.com - iPhone App Reviews ManiacDev MobileMe News ModMyi.com Most Recent Movies + TV Widgets Music Widgets N Navigating + Selecting Text in Mac OS X Networking + Security Widgets New Application Tips New iPhone Apps News Widgets News on Mac Notification Center O OS X - FAQ OS X 10.7 OS X Basics OS X Mac Tips + Tricks OS X Mountain Lion - News OS X Snow Leopard OSX Basics Open source OpenDashboard P Pages Podcast Widgets Portable Computers Ports and Connectors Preferences Press Release Q R Radio + Podcasts Widgets Rampant Mac - iPhone Wallpapers Rename Files and Folders Restart an external device S SD and SDXC card slot FAQ Safari 5.1 Safari 6 Safari Videos Scheduled Startup and Shutdown Set Up Storage Devices Set up iCloud Shopping Widgets Simple Desks Snow Leopard Softonic - Mac Softonic.com Softpedia - Tips + Tricks Softpedia.com Stacks Staff picks Status Widgets Storage StorePreview Switch 101 Syncing with iTunes System Preferences T TUAW The Apple Blog The Apple Core The Mac Observer The Mac Screencast Guy The MacTips Podcast TheDashboard Time Machine Tools Top 10 Grossing Apps Top 25 Grossing Apps Top 50 Grossing Apps Top iTunes Tips Top10 Paid Apps Top10 Widgets Top50 Dashboard Widgets Translates Transportation Travel Widgets U Updating Useful iPhone Shortcuts Using iChat V W Wallpaper Want More Mac Tips ? Web Apps Webcam Widgets Widget Work X YouTube Videos Z ZDNet apple.stackexchange.com digg gSearch - iPhone App iChat iClarified iCloud + MobileMe iCloud News iCloud system requirements iDesign - iPhone Wallpaper iHackintosh iLife - iPhoto - iMovie - iWeb - GarageBand - iDVD iLife Discussions iLife Discussions - GarageBand iLife Discussions - iDVD iLife Discussions - iMovie iLife Discussions - iPhoto iLife Discussions - iTunes iLife Discussions - iWeb iLife Support iLife System Requirements iLife ’09 iMovie Widgets iOS 4 iOS Developer News iPad - News iPhone - News iPhone 4 iPhone App iPhone SDK iPhoto Widgets iPod - News iPod News iPod Tips and Tricks - iPhone App iPod touch iTunes - Latest Movie Trailers iTunes - News iTunes - Top News iTunes App Store iTunes App Store - All New Applications iTunes Keyboard Shortcuts iTunes News iTunes Plus FAQ macosxtips.co.uk switchtoamac.com thinkmac.net www.freemacware.com ...organise your mac 10 Quick Mac Tips 10.10 101 ASC Animation Slow-Mo Aperture Aperture Glossary Apple Support Communities Boot Camp Bored of your Mac? Collect RSS feed URLS from Mail Create Ringtones in iTunes Customise your desktop + screen saver Does your Mac qualify for free 10.8 upgrade? Download Download YouTube and Other Videos FTP FTP with Finder Finder Tips Gatekeeper Get Mac News Get More Mac and iOS Tips Get More Mac and iOS Tips... Get OS X Tips Get RSS Menu Extension for Safari 6 Get Windows Live Hotmail with Mail Get Yahoo Mail with Mail Get a Homepage - Mac OS X Style Glossary Google Hidden Features Hidden Features in OS X 10.8 Mountain Lion Hotmail Install Windows 8 on a Mac Mac 101 - Get One on One with your Mac... Mac OS X Dashboard Widget Mac Support Mac Tips and Tricks - Learn how to set up MacBasics MacHelp MacVideos News and Help Notification Center Tips OCD Friendly Volume Controls OS X 10.5 to 10.8 Upgrade OS X Features OS X Mavericks Tips OS X Mountain Lion Hompage OS X Mountain Lion Installation Guides OS X Tips Organize Your Dock Quick Define Quick Googling Quick Math RSS Remote Folder and Synchronization Remove Dock Icons in OS X Mountain Lion Reset specific parts of Safari ScreenCast Online Screenshots Search Search Google Search Mac Tips and Tricks Second Clipboard Security Tips Siri Siri Tips Snippets Speed Up Your Mac Stop Automatically Updates Summarize Text System Configuration Take advantage of Quick Look Taking Screenshots Text Tip Tips and Support Top Mac Tips Top Security Tips USB 3 devices on Mac - FAQ Use Smart Folders effectively Which Mac is Worth Your Investment? Widgets On Your Desktop Windows 8 Xcode Xcode Tips Yahoo YouTube iOS Support iPad Support iPhone Support iPod Support onemac.net onemac.org use and troubleshoot your Mac