Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Maverick starting to run slow

I've got a iMac with 8gb installed, a core 3.1GHz i7 processor.

There are 2 areas where the system is running ridiculously slow, when I start any app. The computer doesn't respond at all for 30 seconds+.

I've just timed the startup of Lexar's Image Rescue 4 program. From clicking it's icon in the dock it took 50 seconds before the icon started bouncing, 56 seconds for the app's flash window to appear and 1 minute for the main window to appear.


The other speed issue I have is open and save dialogs. Click Documents, for example, the gear wheel spins for nearly a minute before the folder's contents is displayed.


Once the programs have started they run fine, no problem. Once Documents contents have been displayed everything runs smoothly (unless you click to a lower level folder in which case that will be slow).


I can't guarantee it, but I think this all started with the last system upgrade, to 10.9.1 which I installed on 17 December.


Anyone else getting this problem?


Jack

iMac, OS X Mountain Lion (10.8.4)

Posted on Jan 4, 2014 2:12 AM

Reply
4 replies

Jan 4, 2014 8:16 AM in response to Jack01

If you don't already have a current backup, back up all data before doing anything else. This procedure is a diagnostic test. It changes nothing, for better or worse, and therefore will not, in itself, solve your problem. The backup is necessary on principle, not because of anything suggested in this comment. There are ways to back up a computer that isn't fully functional. Ask if you need guidance.

Third-party system modifications are a common cause of usability problems. By a “system modification,” I mean software that affects the operation of other software — potentially for the worse. The procedure will help identify which such modifications you've installed, as well as some other aspects of the configuration that may be pertinent.

Don’t be alarmed by the seeming complexity of these instructions — they’re easy to carry out. Here's a brief summary: You copy a line of text from this web page into a window in another application. You wait about a minute. Then you paste some other text, which will have been copied automatically, back into a reply on this page. The sequence is copy; paste; paste again. That's all there is to it. Details follow.

You may have started the computer in "safe" mode. Preferably, these steps should be taken while booted in “normal” mode. If the system is now running in safe mode and is bootable in normal mode, reboot as usual. If it only boots in safe mode, proceed anyway.

Below are instructions to enter a UNIX shell command. It does nothing but produce human-readable output. However, you need to think carefully before running any program at the behest of a stranger on a public message board. If you question the safety of the procedure suggested here — which you should — search this site for other discussions in which it’s been followed without any report of ill effects. If you can't satisfy yourself that these instructions are safe, don't follow them.

The command will line-wrap or scroll in your browser, but it's really a single long line, all of which must be selected. You can accomplish this easily by triple-clicking anywhere in the line. The whole line will highlight, and you can then copy it.

If you have more than one user, and the affected user is not an administrator, then please run the command twice: once while logged in as the affected user, and once as an administrator. The results may be different. The administrator is the user that is created automatically on a new computer when you start it for the first time. If you can't log in as an administrator, just run the command as the affected user. Most personal Macs have only one user, and in that case this paragraph doesn’t apply.

Launch the Terminal 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 Terminal in the icon grid.


When you launch Terminal, a text window will open with a line already in it, ending either in a dollar sign ($) or a percent sign (%). If you get the percent sign, enter “sh” and press return. You should then get a new line ending in a dollar sign.


Triple-click anywhere in the line of text below on this page to select it:

clear; PB=/usr/libexec/PlistBuddy; PR () { [[ "$o" ]] && o=$(sed 's/^/ /' <<< "$o") && printf '\n%s:\n\n%s\n' "$1" "$o"; }; PC () { o=$(grep [^[:blank:]] "$2"); PR "$1"; }; PF () { o=$($PB -c Print "$2" | awk -F'= ' \/$3'/{print $2}'); PR "$1"; }; PN () { [[ $o -eq 0 ]] || printf "\n%s: %s\n" "$1" $o; }; a=$(id | grep -w '80(admin)'); [[ "$a" ]] && sudo true && r=1 || r=; { [[ "$a" ]] || echo $'No admin access\n'; [[ "$a" && ! "$r" ]] && echo $'No root access\n'; system_profiler SPSoftwareDataType | sed '8!d;s/^ *//'; o=$(system_profiler SPDiagnosticsDataType | sed '5,6!d'); fgrep -q P <<< "$o" && o=; PR "POST"; o=$(($(vm_stat | awk '/Pageo/{sub("\\.",""); print $2}')/256)); o=$((o>=1024?o:0)); PN "Pageouts (MiB)"; s=( $(sar -u 1 10 | sed '$!d') ); [[ ${s[4]} -lt 90 ]] && o=$( printf 'User %s%%\t\tSystem %s%%' ${s[1]} ${s[3]} ) || o=; PR "Total CPU usage"; [[ "$o" ]] && o=$(ps acrx -o comm,ruid,%cpu | sed '2!d'); PR "Max %CPU by process (name, UID, %)"; o=$(kextstat -kl | grep -v com\\.apple | cut -c53- | cut -d\< -f1); PR "Loaded extrinsic kernel extensions"; o=$(launchctl list | sed 1d | awk '!/0x|com\.apple|org\.(x|openbsd)|\.[0-9]+$/{print $3}'); PR "Loaded extrinsic user agents"; o=$(launchctl getenv DYLD_INSERT_LIBRARIES); PR "Inserted libraries"; PC "cron configuration" /e*/cron*; o=$(crontab -l | grep [^[:blank:]]); PR "User cron tasks"; PC "Global launchd configuration" /e*/lau*; PC "Per-user launchd configuration" ~/.lau*; PF "Global login items" /L*/P*/loginw* Path; PF "Per-user login items" L*/P*/*loginit* Name; PF "Safari extensions" L*/Saf*/*/E*.plist Bundle | sed 's/\..*$//;s/-[1-9]$//'; o=$(find ~ $TMPDIR.. \( -flags +sappnd,schg,uappnd,uchg -o ! -user $UID -o ! -perm -600 \) | wc -l); PN "Restricted user files"; cd; o=$(find -L /S*/L*/E* {,/}L*/{A*d,Compon,Ex,In,Keyb,Mail/Bu,P*P,Qu,Scripti,Servi,Spo}* -type d -name Contents -prune | while read d; do ID=$($PB -c 'Print :CFBundleIdentifier' "$d/Info.plist") || ID=; ID=${ID:-No bundle ID}; egrep -qv "^com\.apple\.[^x]|Accusys|ArcMSR|ATTO|HDPro|HighPoint|driver\.stex|hp-fax|JMicron|microsoft\.MDI|print|SoftRAID" <<< $ID && printf '%s\n\t(%s)\n' "${d%/Contents}" "$ID"; done); PR "Extrinsic loadable bundles"; o=$(find /u*/{,*/}lib -type f -exec sh -c 'file -b "$1" | grep -qw shared && ! codesign -v "$1"' {} {} \; -print); PR "Unsigned shared libraries"; o=$(system_profiler SPFontsDataType | egrep "Valid: N|Duplicate: Y" | wc -l); PN "Font problems"; for d in {,/}L*/{La,Priv,Sta}*; do o=$(ls -A "$d"); PR "$d"; done; [ "$r" ] && { o=$(sudo launchctl list | sed 1d | awk '!/0x|com\.(apple|openssh|vix\.cron)|org\.(amav|apac|calendarse|cups|dove|isc|ntp|post[fg]|x)/{print $3}'); PR "Loaded extrinsic daemons"; o=$(sudo defaults read com.apple.loginwindow LoginHook); PR "Login hook"; o=$(sudo crontab -l | grep [^[:blank:]]); PR "Root cron tasks"; }; o=$(syslog -k Sender kernel -k Message CReq 'GPU |hfs: Ru|I/O e|find tok|n Cause: -|NVDA\(|pagin|timed? ?o' | tail -n25 | awk '/:/{$4=""; print}'); PR "Log check"; } 2> /dev/null | pbcopy; exit


Copy the selected text to the Clipboard by pressing the key combination command-C. Then click anywhere in the Terminal window and paste (command-V). I've tested these instructions only with the Safari web browser. If you use another browser, you may have to press the return key after pasting. The line you pasted will disappear.

If you're logged in as an administrator, you'll be prompted for your login password. Nothing will be displayed when you type it. Type it carefully and then press return. You may get a one-time warning to be careful. If you make three failed attempts to enter your password, the command will run anyway, but it will produce less information. In most cases, the difference is not important.

The command may take up to a few minutes to run, depending on how many files you have and the speed of the computer. Wait for the line "[Process completed]" to appear.

You can then quit Terminal. The output of the command will have been copied to the Clipboard automatically. All you have to do is paste into a reply to this message by pressing command-V again.

Please note:

☞ This procedure is all copy-and-paste — type only your login password when prompted. When typing it, you won't see what you're typing. Make sure caps lock is off.

☞ Remember to post the output. It's already in the Clipboard when you see "[Process completed]" in the Terminal window.

☞ If any personal information, such as your name or email address, appears in the output, anonymize it before posting. Usually that won't be necessary.

Jan 4, 2014 9:16 AM in response to Linc Davis

Boot Mode: Normal



Loaded extrinsic kernel extensions:



com.McAfee.kext.AppProtection (3.1)

com.mcafee.kext.Virex (1.1.0d1)



Loaded extrinsic user agents:



info.lokiware.attachmenttamer.helper

2BUA8C4S2C.com.agilebits.onepassword4-helper

com.mcafee.reporter

com.mcafee.menulet

ws.agile.1PasswordAgent

info.lokiware.attachmenttamer.setupagent

com.google.keystone.user.agent

com.ecamm.printopia

com.adobe.ARM.925793fb327152fd34795896fa1fb9ffa268b2a852256fe56609efa3



cron configuration:



# The periodic and atrun jobs have moved to launchd jobs

# See /System/Library/LaunchDaemons

#

# minute hour mday month wday who command



Per-user login items:



Mail.app

iTunes.app

Calendar.app

Compost.app

TrashInfo.app

TomTomHOMERunner.app

Dropbox.app



Safari extensions:



AdBlock

Duplicate Tab Button

1Password



Restricted user files: 82



Extrinsic loadable bundles:



/System/Library/Extensions/WD1394HPDriver.kext

(com.wdc.driver.1394HP)

/System/Library/Extensions/WDUSBHPDriver.kext

(com.wdc.driver.USBHP)

Library/Internet Plug-Ins/fbplugin_1_0_3.plugin

(com.facebook.plugin)

Library/Mail/Bundles/Attachment Tamer.mailbundle

(cz.kppm.loki.mailattachmentsiconizer)

Library/Mail/Bundles (Disabled 1)/Attachment Tamer.mailbundle

(cz.kppm.loki.mailattachmentsiconizer)

Library/Mail/Bundles (Disabled 2)/Attachment Tamer.mailbundle

(cz.kppm.loki.mailattachmentsiconizer)

Library/Mail/Bundles (Disabled 3)/Attachment Tamer.mailbundle

(cz.kppm.loki.mailattachmentsiconizer)

Library/ScriptingAdditions/1Password Addition.osax

(ws.agile.1PasswordAddition)

Library/Spotlight/FontMDI.mdimporter

(com.linotype.fontMetaDataImporter)

/Library/Audio/MIDI Drivers/EmagicUSBMIDIDriver.plugin

(info.emagic.driver.unitor)

/Library/InputManagers/SIMBL/SIMBL.bundle

(net.culater.SIMBL)

/Library/Internet Plug-Ins/AdobePDFViewer.plugin

(com.adobe.acrobat.pdfviewer)

/Library/Internet Plug-Ins/Disabled Plug-Ins/Windows Media Plugin

(com.microsoft.WMP.defaultplugin)

/Library/Internet Plug-Ins/DRM Plugin.bundle

(com.microsoft.DRMPlugin)

/Library/Internet Plug-Ins/Flash Player.plugin

(com.macromedia.Flash Player.plugin)

/Library/Internet Plug-Ins/Flip4Mac WMV Plugin.plugin

(net.telestream.wmv.plugin)

/Library/Internet Plug-Ins/Flip4Mac WMV Plugin.webplugin

(net.telestream.wmv.webplugin)

/Library/Internet Plug-Ins/Google Earth Web Plug-in.plugin

(com.Google.GoogleEarthPlugin.plugin)

/Library/Internet Plug-Ins/OfficeLiveBrowserPlugin.plugin

(com.microsoft.officelive.browserplugin)

/Library/Internet Plug-Ins/RealPlayer Plugin.plugin

(com.RealNetworks.RealPlayerPlugin)

/Library/Internet Plug-Ins/Scorch.plugin

(com.sibelius.scorch)

/Library/Internet Plug-Ins/Silverlight.plugin

(com.microsoft.SilverlightPlugin)

/Library/Internet Plug-Ins/SiteAdvisor.plugin

(com.mcafee.siteadvisor)

/Library/Internet Plug-Ins (Disabled)/Flash Player.plugin

(com.macromedia.Flash Player.plugin)

/Library/PreferencePanes/Compost.prefPane

(com.splook.CompostPref)

/Library/PreferencePanes/Flash Player.prefPane

(com.adobe.flashplayerpreferences)

/Library/PreferencePanes/Flip4Mac WMV.prefPane

(net.telestream.wmv.prefpane)

/Library/QuickTime/DivX 6 Decoder.component

(com.DivXInc.DivXDecoder)

/Library/QuickTime/DivX Decoder.component

(com.DivXInc.DivXDecoder)



Unsigned shared libraries:



/usr/lib/liblightscribe.1.dylib



Font problems: 43



Library/LaunchAgents:



com.adobe.AAM.Updater-1.0.plist

com.adobe.ARM.925793fb327152fd34795896fa1fb9ffa268b2a852256fe56609efa3.plist

com.apple.AddressBook.ScheduledSync.PHXCardDAVSource.5B0FDCC1-B49D-4017-8B75-54 4843824B04.plist

com.apple.FolderActions.enabled.plist

com.apple.FolderActions.folders.plist

com.ecamm.printopia.plist

com.google.keystone.agent.plist

info.lokiware.attachmenttamer.cleanup.plist

info.lokiware.attachmenttamer.setupagent.plist

ws.agile.1PasswordAgent.plist



/Library/LaunchAgents:



com.adobe.AAM.Updater-1.0.plist

com.mcafee.menulet.plist

com.mcafee.reporter.plist



/Library/LaunchDaemons:



com.adobe.fpsaud.plist

com.mcafee.ssm.ScanFactory.plist

com.mcafee.ssm.ScanManager.plist

com.mcafee.virusscan.fmpd.plist

com.prosofteng.KXInstaller.plist

info.lokiware.attachmenttamer.securetool.plist



/Library/PrivateFrameworks:



SymAppKitAdditions.framework

SymBase.framework



/Library/PrivilegedHelperTools:



com.prosofteng.KXInstaller

info.lokiware.attachmenttamer.securetool



Loaded extrinsic daemons:



info.lokiware.attachmenttamer.securetool

com.prosofteng.KXInstaller

com.mcafee.virusscan.fmpd

com.mcafee.ssm.ScanManager

com.mcafee.virusscan.ssm.ScanFactory

com.adobe.fpsaud



Root cron tasks:



0 */4 * * * /usr/local/McAfee/fmp/bin/UpdateHelper update >> /dev/null 2>&1

01 10 * * * /usr/local/McAfee/fmp/bin/GenUtility 5 >> /dev/null 2>&1

0 11 * * 1 /usr/local/McAfee/AntiMalware/VShieldTaskManager 4 >> /dev/null 2>&1

Jan 4, 2014 10:03 AM in response to Jack01

Uninstall the McAfee product by following the instructions on whichever of the pages linked below is applicable:


Note that if you have already tried to uninstall the software, you may have to reinstall it in order to finish the job. If you have a different version of the product, the procedure may be different.

Back up all data before making any changes.

Maverick starting to run slow

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.