David Cook

Q: My newest iMac from a year ago is showing signs of slowing down its processing capability. Notice it especially in Aperture where I get the whirling dervish thing sometimes for a minute or more and once it crashed. Is there a way to "clean up the system"?

My newest iMac from a year ago is getting very sluggish. I notice it particularly in Aperture. I get the whirling dervish thing going on an operation sometimes for many seconds, even a minute or more and once it just crashed and I had to restart with the button. So I'm wondering if there is some way to "clean up the system" that is built into the iMac or if there is a reliable app I can obtain that will clean things up. I'm supposed to have a super fast processor in this version of iMac and lots of hard drive space and RAM. What gives? Any suggestions?

iMac, Mac OS X (10.6.8)

Posted on Mar 9, 2014 8:53 PM

Close

Q: My newest iMac from a year ago is showing signs of slowing down its processing capability. Notice it especially in Aperture where ... more

  • All replies
  • Helpful answers

  • by Kappy,Helpful

    Kappy Kappy Mar 9, 2014 8:55 PM in response to David Cook
    Level 10 (271,794 points)
    Desktops
    Mar 9, 2014 8:55 PM in response to David Cook

    Things You Can Do To Resolve Slow Downs

     

    If your computer seems to be running slower here are some things you can do:

     

    Start with visits to:     OS X Maintenance - MacAttorney;

                                      The X Lab: The X-FAQs;

                                      The Safe Mac » Mac Performance Guide;

                                      The Safe Mac » The myth of the dirty Mac;

                                      Mac maintenance Quick Assist.

     

    Boot into Safe Mode then repair your hard drive and permissions:

     

    Repair the Hard Drive and Permissions Pre-Lion

     

    Boot from your OS X Installer disc. After the installer loads select your language and click on the Continue button. When the menu bar appears select Disk Utility from the Utilities menu. After DU loads select your hard drive entry (mfgr.'s ID and drive size) from the the left side list.  In the DU status area you will see an entry for the S.M.A.R.T. status of the hard drive.  If it does not say "Verified" then the hard drive is failing or failed. (SMART status is not reported on external Firewire or USB drives.) If the drive is "Verified" then select your OS X volume from the list on the left (sub-entry below the drive entry,) click on the First Aid tab, then click on the Repair Disk button. If DU reports any errors that have been fixed, then re-run Repair Disk until no errors are reported. If no errors are reported click on the Repair Permissions button. Wait until the operation completes, then quit DU and return to the installer.

     

    Repair the Hard Drive - Lion/Mountain Lion/Mavericks

     

    Boot to the Recovery HD:

     

    Restart the computer and after the chime press and hold down the COMMAND and R keys until the Utilites Menu screen appears. Alternatively, restart the computer and after the chime press and hold down the OPTION key until the boot manager screen appears. Select the Recovery HD disk icon and click on the arrow button below.

     

    When the recovery menu appears select Disk Utility. After DU loads select your hard drive entry (mfgr.'s ID and drive size) from the the left side list.  In the DU status area you will see an entry for the S.M.A.R.T. status of the hard drive.  If it does not say "Verified" then the hard drive is failing or failed. (SMART status is not reported on external Firewire or USB drives.) If the drive is "Verified" then select your OS X volume from the list on the left (sub-entry below the drive entry,) click on the First Aid tab, then click on the Repair Disk button. If DU reports any errors that have been fixed, then re-run Repair Disk until no errors are reported. If no errors are reported, then click on the Repair Permissions button. Wait until the operation completes, then quit DU and return to the main menu. Select Restart from the Apple menu.

     

    Restart your computer normally and see if this has helped any. Next do some maintenance:

     

    For situations Disk Utility cannot handle the best third-party utility is Disk Warrior;  DW only fixes problems with the disk directory, but most disk problems are caused by directory corruption; Disk Warrior 4.x is now Intel Mac compatible.

     

    Note: Alsoft ships DW on a bootable DVD that will startup Macs running Snow Leopard or earlier. It cannot start Macs that came with Lion or later pre-installed, however, DW will work on those models.

     

    Suggestions for OS X Maintenance

     

    OS X performs certain maintenance functions that are scheduled to occur on a daily, weekly, or monthly period. The maintenance scripts run in the early AM only if the computer is turned on 24/7 (no sleep.) If this isn't the case, then an excellent solution is to download and install a shareware utility such as Macaroni, JAW PseudoAnacron, or Anacron that will automate the maintenance activity regardless of whether the computer is turned off or asleep.  Dependence upon third-party utilities to run the periodic maintenance scripts was significantly reduced since Tiger.  These utilities have limited or no functionality with Snow Leopard or later and should not be installed.

     

    OS X automatically defragments files less than 20 MBs in size, so unless you have a disk full of very large files there's little need for defragmenting the hard drive.

     

    Helpful Links Regarding Malware Protection

     

    An excellent link to read is Tom Reed's Mac Malware Guide.

    Also, visit The XLab FAQs and read Detecting and avoiding malware and spyware.

    See these Apple articles:

     

              Mac OS X Snow Leopard and malware detection

              OS X Lion- Protect your Mac from malware

              OS X Mountain Lion- Protect your Mac from malware

              About file quarantine in OS X

     

    If you require anti-virus protection I recommend using VirusBarrier Express 1.1.6 or Dr.Web Light both from the App Store. They're both free, and since they're from the App Store, they won't destabilize the system. (Thank you to Thomas Reed for these recommendations.)

     

    Troubleshooting Applications

     

    I recommend downloading a utility such as TinkerTool System, OnyX, Mavericks Cache Cleaner, or Cocktail that you can use for removing old log files and archives, clearing caches, etc. Corrupted cache, log, or temporary files can cause application or OS X crashes as well as kernel panics.

     

    If you have Snow Leopard or Leopard, then for similar repairs install the freeware utility Applejack.  If you cannot start up in OS X, you may be able to start in single-user mode from which you can run Applejack to do a whole set of repair and maintenance routines from the command line.  Note that AppleJack 1.5 is required for Leopard. AppleJack 1.6 is compatible with Snow Leopard. Applejack does not work with Lion and later.

     

    Basic Backup

     

    For some people Time Machine will be more than adequate. Time Machine is part of OS X. There are two components:

     

    1. A Time Machine preferences panel as part of System Preferences;

    2. A Time Machine application located in the Applications folder. It is

        used to manage backups and to restore backups. Time Machine

        requires a backup drive that is at least twice the capacity of the

        drive being backed up.

     

    Alternatively, get an external drive at least equal in size to the internal hard drive and make (and maintain) a bootable clone/backup. You can make a bootable clone using the Restore option of Disk Utility. You can also make and maintain clones with good backup software. My personal recommendations are (order is not significant):

     

      1. Carbon Copy Cloner

      2. Get Backup

      3. Deja Vu

      4. SuperDuper!

      5. Synk Pro

      6. Tri-Backup

     

    Visit The XLab FAQs and read the FAQ on backup and restore.  Also read How to Back Up and Restore Your Files. For help with using Time Machine visit Pondini's Time Machine FAQ for help with all things Time Machine.

     

    Referenced software can be found at MacUpdate.

     

    Additional Hints

     

    Be sure you have an adequate amount of RAM installed for the number of applications you run concurrently. Be sure you leave a minimum of 10% of the hard drive's capacity as free space.

     

    Add more RAM. If your computer has less than 2 GBs of RAM and you are using OS X Leopard or later, then you can do with more RAM. Snow Leopard and Lion work much better with 4 GBs of RAM than their system minimums. The more concurrent applications you tend to use the more RAM you should have.

     

    Always maintain at least 15 GBs or 10% of your hard drive's capacity as free space, whichever is greater. OS X is frequently accessing your hard drive, so providing adequate free space will keep things from slowing down.

     

    Check for applications that may be hogging the CPU:

     

    Pre-Mavericks

     

    Open Activity Monitor in the Utilities folder.  Select All Processes from the Processes dropdown menu.  Click twice on the CPU% column header to display in descending order.  If you find a process using a large amount of CPU time (>=70,) then select the process and click on the Quit icon in the toolbar.  Click on the Force Quit button to kill the process.  See if that helps.  Be sure to note the name of the runaway process so you can track down the cause of the problem.

     

    Mavericks and later

     

    Open Activity Monitor in the Utilities folder.  Select All Processes from the View menu.  Click on the CPU tab in the toolbar. Click twice on the CPU% column header to display in descending order.  If you find a process using a large amount of CPU time (>=70,) then select the process and click on the Quit icon in the toolbar.  Click on the Force Quit button to kill the process.  See if that helps.  Be sure to note the name of the runaway process so you can track down the cause of the problem.

     

    Often this problem occurs because of a corrupted cache or preferences file or an attempt to write to a corrupted log file.

  • by Linc Davis,Solvedanswer

    Linc Davis Linc Davis Mar 9, 2014 11:33 PM in response to David Cook
    Level 10 (208,037 points)
    Applications
    Mar 9, 2014 11:33 PM in response to David Cook

    Launch the Console application in any of the following ways:

     

    ☞ Enter the first few letters of its name into a Spotlight search. Select it in the results (it should be at the top.)

     

    ☞ In the Finder, select Go Utilities from the menu bar, or press the key combination shift-command-U. The application is in the folder that opens.

     

    ☞ Open LaunchPad. Click Utilities, then Console in the icon grid.

     

    Make sure the title of the Console window is All Messages. If it isn't, select All Messages from the SYSTEM LOG QUERIES menu on the left. If you don't see that menu, select

    View Show Log List

    from the menu bar.

     

    Click the Clear Display icon in the toolbar. Then try the action that you're having trouble with again. Select any messages that appear in the Console window. Copy them to the Clipboard by pressing the key combination command-C. Paste into a reply to this message (command-V).

    When posting a log extract, be selective. In most cases, a few dozen lines are more than enough.

    Please do not indiscriminately dump thousands of lines from the log into this discussion.

    Important: Some private information, such as your name, may appear in the log. Anonymize before posting.

  • by David Cook,Helpful

    David Cook David Cook Mar 11, 2014 10:39 AM in response to Linc Davis
    Level 1 (5 points)
    Mar 11, 2014 10:39 AM in response to Linc Davis

    Below is a sample of the messages in my Console that occurred when I was trying out Aperture again after deleting all the messages that had previously been stored there. I deleted ones that had my name in them. I’m sending these per the instructions in this trouble shooting message that I received. The process of cleaning out the Console clearly solved my sluggish problem. I’m not clear what use or purpose these messages might have in helping me keep things functioning well, but there they are. If there is anything else I should know please reply. This was a big help. Thank you.

     

     

    3/11/14 11:31:28.697 AM com.apple.SecurityServer[15]: Session 100022 created

    3/11/14 11:31:28.753 AM xpcproxy[738]: assertion failed: 13C64: xpcproxy + 3438 [D559FC96-E6B1-363A-B850-C7AC9734F210]: 0x2

    3/11/14 11:31:29.194 AM com.apple.SecurityServer[15]: Session 100019 created

    3/11/14 11:31:31.482 AM Aperture[733]: The function `CGContextClear' is obsolete and will be removed in an upcoming update. Unfortunately, this application, or a library it uses, is using this obsolete function, and is thereby contributing to an overall degradation of system performance.

    3/11/14 11:31:32.564 AM WindowServer[90]: disable_update_timeout: UI updates were forcibly disabled by application "Aperture" for over 1.00 seconds. Server has re-enabled them.

    3/11/14 11:31:35.859 AM WindowServer[90]: common_reenable_update: UI updates were finally reenabled by application "Aperture" after 4.29 seconds (server forcibly re-enabled them after 1.00 seconds)

    3/11/14 11:31:36.393 AM sandboxd[236]: ([728]) CVMCompiler(728) deny mach-lookup com.apple.distributed_notifications@Uv3

    3/11/14 11:33:35.850 AM launchctl[751]: launchctl: Couldn't stat("/Library/LaunchAgents/com.oracle.java.Java-Updater.plist"): No such file or directory

    3/11/14 11:33:36.372 AM cups-exec[750]: sandbox cache error 3850

    3/11/14 11:33:36.373 AM cups-exec[747]: sandbox cache error 3850

    3/11/14 11:33:36.877 AM cups-exec[749]: sandbox cache error 1: no such table: profiles

    3/11/14 11:33:37.115 AM Canon_MG6200_series[747]: The function `CGContextErase' is obsolete and will be removed in an upcoming update. Unfortunately, this application, or a library it uses, is using this obsolete function, and is thereby contributing to an overall degradation of system performance.

    3/11/14 11:34:32.459 AM launchctl[760]: launchctl: Couldn't stat("/Library/LaunchAgents/com.oracle.java.Java-Updater.plist"): No such file or directory

    3/11/14 11:34:32.476 AM cups-exec[757]: sandbox cache error 3850

    3/11/14 11:34:32.476 AM cups-exec[758]: sandbox cache error 3850

    3/11/14 11:34:32.733 AM cups-exec[756]: sandbox cache error 1: no such table: profiles

    3/11/14 11:34:32.934 AM Canon_MG6200_series[756]: The function `CGContextErase' is obsolete and will be removed in an upcoming update. Unfortunately, this application, or a library it uses, is using this obsolete function, and is thereby contributing to an overall degradation of system performance.

    3/11/14 11:36:29.000 AM kernel[0]: CODE SIGNING: cs_invalid_page(0x1000): p=764[GoogleSoftwareUp] final status 0x0, allowing (remove VALID) page

    3/11/14 11:37:18.404 AM launchctl[771]: launchctl: Couldn't stat("/Library/LaunchAgents/com.oracle.java.Java-Updater.plist"): No such file or directory

    3/11/14 11:37:18.458 AM cups-exec[767]: sandbox cache error 3850

    3/11/14 11:37:18.458 AM cups-exec[769]: sandbox cache error 3850

    3/11/14 11:37:19.035 AM Canon_MG6200_series[767]: The function `CGContextErase' is obsolete and will be removed in an upcoming update. Unfortunately, this application, or a library it uses, is using this obsolete function, and is thereby contributing to an overall degradation of system performance.

    3/11/14 11:37:27.634 AM Aperture[733]: Could not connect the action infoClicked: to target of class RKCropToolController

    3/11/14 11:38:26.031 AM launchctl[779]: launchctl: Couldn't stat("/Library/LaunchAgents/com.oracle.java.Java-Updater.plist"): No such file or directory

    3/11/14 11:38:26.166 AM cups-exec[776]: sandbox cache error 3850

    3/11/14 11:38:26.517 AM Canon_MG6200_series[775]: The function `CGContextErase' is obsolete and will be removed in an upcoming update. Unfortunately, this application, or a library it uses, is using this obsolete function, and is thereby contributing to an overall degradation of system performance.

    3/11/14 11:41:23.124 AM launchctl[789]: launchctl: Couldn't stat("/Library/LaunchAgents/com.oracle.java.Java-Updater.plist"): No such file or directory

    3/11/14 11:41:23.245 AM cups-exec[785]: sandbox cache error 11: database disk image is malformed

    3/11/14 11:41:23.458 AM cups-exec[786]: sandbox cache error 1: no such table: profiles

    3/11/14 11:41:23.760 AM Canon_MG6200_series[785]: The function `CGContextErase' is obsolete and will be removed in an upcoming update. Unfortunately, this application, or a library it uses, is using this obsolete function, and is thereby contributing to an overall degradation of system performance.

    3/11/14 11:41:23.768 AM cups-exec[787]: sandbox cache error 1: no such table: profiles

    3/11/14 11:43:18.345 AM launchctl[801]: launchctl: Couldn't stat("/Library/LaunchAgents/com.oracle.java.Java-Updater.plist"): No such file or directory

    3/11/14 11:43:18.414 AM cups-exec[798]: sandbox cache error 3850

    3/11/14 11:43:18.434 AM cups-exec[797]: sandbox cache error 3850

    3/11/14 11:43:18.969 AM Canon_MG6200_series[797]: The function `CGContextErase' is obsolete and will be removed in an upcoming update. Unfortunately, this application, or a library it uses, is using this obsolete function, and is thereby contributing to an overall degradation of system performance.

    3/11/14 11:47:10.010 AM launchctl[813]: launchctl: Couldn't stat("/Library/LaunchAgents/com.oracle.java.Java-Updater.plist"): No such file or directory

    3/11/14 11:47:10.318 AM cups-exec[810]: sandbox cache error 3850

    3/11/14 11:47:10.543 AM cups-exec[811]: sandbox cache error 11: database disk image is malformed

    3/11/14 11:47:10.800 AM Canon_MG6200_series[809]: The function `CGContextErase' is obsolete and will be removed in an upcoming update. Unfortunately, this application, or a library it uses, is using this obsolete function, and is thereby contributing to an overall degradation of system performance.

    3/11/14 11:48:00.088 AM launchctl[821]: launchctl: Couldn't stat("/Library/LaunchAgents/com.oracle.java.Java-Updater.plist"): No such file or directory

    3/11/14 11:48:00.147 AM cups-exec[819]: sandbox cache error 3850

    3/11/14 11:48:00.148 AM cups-exec[817]: sandbox cache error 3850

    3/11/14 11:48:00.477 AM cups-exec[818]: sandbox cache error 1: no such table: profiles

    3/11/14 11:48:00.646 AM Canon_MG6200_series[817]: The function `CGContextErase' is obsolete and will be removed in an upcoming update. Unfortunately, this application, or a library it uses, is using this obsolete function, and is thereby contributing to an overall degradation of system performance.

    3/11/14 11:50:06.256 AM com.apple.backupd[823]: Starting automatic backup

    3/11/14 11:50:06.328 AM com.apple.backupd[823]: Backing up to /dev/disk1s2: /Volumes/G-DRIVE mobile/Backups.backupdb

    3/11/14 11:50:10.697 AM com.apple.backupd[823]: Finished scan

    3/11/14 11:50:10.697 AM com.apple.backupd[823]: Not using file event preflight for Macintosh HD

    3/11/14 11:50:33.702 AM com.apple.backupd[823]: Found 331 files (218.5 MB) needing backup

    3/11/14 11:50:33.716 AM com.apple.backupd[823]: 482 MB required (including padding), 141.65 GB available

    3/11/14 11:51:40.670 AM com.apple.backupd[823]: Copied 449 items (20 MB) from volume Macintosh HD. Linked 4613.

    3/11/14 11:51:44.108 AM com.apple.backupd[823]: Will copy (11 KB) from Macintosh HD

    3/11/14 11:51:44.109 AM com.apple.backupd[823]: Found 23 files (11 KB) needing backup

    3/11/14 11:51:44.109 AM com.apple.backupd[823]: 219.9 MB required (including padding), 141.63 GB available

    3/11/14 11:52:21.680 AM com.apple.backupd[823]: Copied 43 items (11 KB) from volume Macintosh HD. Linked 985.

    3/11/14 11:52:22.749 AM com.apple.backupd[823]: Created new backup: 2014-03-11-115222

    3/11/14 11:52:30.657 AM com.apple.backupd[823]: Starting post-backup thinning

    3/11/14 11:52:30.657 AM com.apple.backupd[823]: No post-backup thinning needed: no expired backups exist

    3/11/14 11:52:30.676 AM com.apple.backupd[823]: Backup completed successfully.

    3/11/14 12:00:37.288 PM WindowServer[90]: disable_update_timeout: UI updates were forcibly disabled by application "Aperture" for over 1.00 seconds. Server has re-enabled them.

    3/11/14 12:00:38.572 PM WindowServer[90]: common_reenable_update: UI updates were finally reenabled by application "Aperture" after 2.28 seconds (server forcibly re-enabled them after 1.00 seconds)

  • by Linc Davis,

    Linc Davis Linc Davis Mar 11, 2014 11:04 AM in response to David Cook
    Level 10 (208,037 points)
    Applications
    Mar 11, 2014 11:04 AM in response to David Cook

    The process of cleaning out the Console clearly solved my sluggish problem.

     

    No, that was a coincidence. If you can't reproduce the problem now, there's nothing to do. If it comes back, I suggest the following as a first attempt to resolve it.

     

    Boot in safe mode. This will cause certain caches maintained by the system to be rebuilt.

     

    Safe mode is much slower to boot than normal.

     

    When the login screen appears, reboot as usual (not in safe mode) and test. There's no need to log in while in safe mode.

      

    Note: If FileVault is enabled, or if a firmware password is set, or if the boot volume is a Fusion Drive or a software RAID, you can’t boot in safe mode. In that case, ask for instructions.