Apple Event: May 7th at 7 am PT

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

MacBook Pro is slow since 10.9

Hello,


I have upgraded my MacBook Pro (2008 version) to 10.9 and, since then, it often runs slowly (e.g. taking from 10 to 30 seconds to register a click on the menu bar or Dock icon). This slowness happens by chunks.

I've checked Activity Monitor: the CPU is almost idle and I can't see a problem with the RAM (althought I don't understand that new concept of compressed memory, thus making my comprehension of the “free” memory unclear. But, usually, the RAM is not full even when this problem happens).

The hard disk has enough free space and the network isn't over used.

I'd have liked to go back to 10.7 (as it was before), but then my mother would lose her recent mails (since downgrading usually means I can't reuse the app's files).

I think I've checked the traditional causes of slowdowns (RAM, CPU, hard disks and network), except the Graphics card, but it couldn't make issues like this one.

Any idea as to what else I should look for?

MacBook Pro (17-inch 2.4 GHz), OS X Mavericks (10.9.1)

Posted on Jan 20, 2014 10:42 AM

Reply
22 replies

Jan 22, 2014 6:39 AM in response to Anic264b

Please try this:

clear; Fb='%s\n\t(%s)\n'; Fm='\n%s:\n\n%s\n'; Fs='\n%s: %s\n'; Fu='user %s%%, system %s%%'; PB="/usr/libexec/PlistBuddy -c Print"; A () { [[ a -eq 0 ]]; }; R () { o=; [[ r -eq 0 ]]; }; Pm () { [[ "$o" ]] && o=`sed 's/^ */ /' <<< "$o"` && printf "$Fm" "$1" "$o"; }; Pc () { o=`egrep -v '^[[:blank:]]*($|#)' "$2"`; Pm "$1"; }; Pp () { o=`$PB "$2" | awk -F'= ' \/$3'/{print $2}'`; Pm "$1"; }; Ps () { o="${o##+( )}"; [[ ! "$o" =~ ^0?$ ]] && printf "$Fs" "$1" "$o"; }; id | grep -qw '80(admin)'; a=$?; A && sudo true; r=$?; t=`date +%s`; clear; { A || echo $'No admin access\n'; A && ! R && echo $'No root access\n'; system_profiler SPSoftwareDataType | sed '8!d;s/^ *//'; o=`system_profiler SPHardwareDataType | awk '/Mem/{print $2}'`; o=$((o<4?o:0)); Ps "Memory (GB)"; o=`system_profiler SPDiagnosticsDataType | sed '5,6!d'`; [[ "$o" =~ Pass ]] || Pm "POST"; o=`pmset -g therm | sed 's/^.*CP/CP/'`; egrep -q 'No th|pms' <<< "$o" && o=; Pm "Thermal conditions"; o=`pmset -g sysload | grep -v :`; grep -q '= [^GO]' <<< "$o" || o=; Pm "System load advisory"; o=`nvram boot-args | awk '{$1=""; print}'`; Ps "boot-args"; d=(/ ""); D=(System User); for i in 0 1; do o=`cd ${d[$i]}L*/L*/Dia* && ls | grep -v 'ag$' | tail | awk -F_ '{$NF=a[split($NF,a,".")]; print}'`; Pm "${D[$i]} diagnostics"; done; o=`syslog -F bsd -k Sender kernel -k Message CReq 'GPU |hfs: Ru|I/O e|n Cause: -|NVDA\(|pagin|SATA W|ssert|timed? ?o' | tail -n25 | awk '/:/{$4=""; $5=""; print}'`; Pm "Kernel messages"; o=`df -m / | awk 'NR==2 {print $4}'`; o=$((o<5120?o:0)); Ps "Free space (MiB)"; o=$(($(vm_stat | awk '/eo/{sub("\\.",""); print $2}')/256)); o=$((o>=1024?o:0)); Ps "Pageouts (MiB)"; s=( `sar -u 1 10 | sed '$!d'` ); [[ s[4] -lt 85 ]] && o=`printf "$Fu" ${s[1]} ${s[3]}` || o=; Ps "Total CPU usage" && { s=(`ps acrx -o comm,ruid,%cpu | sed '2!d'`); o=${s[2]}%; Ps "CPU usage by process \"$s\" with UID ${s[1]}"; }; s=(`top -R -l1 -n1 -o prt -stats command,uid,prt | sed '$!d'`); s[2]=${s[2]%[+-]}; o=$((s[2]>=25000?s[2]:0)); Ps "Mach ports used by process \"$s\" with UID ${s[1]}"; o=`kextstat -kl | grep -v com\\.apple | cut -c53- | cut -d\< -f1`; Pm "Loaded extrinsic kernel extensions"; 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}'`; Pm "Extrinsic system jobs"; o=`launchctl list | sed 1d | awk '!/0x|com\.apple|org\.(x|openbsd)|\.[0-9]+$/{print $3}'`; Pm "Extrinsic agents"; for d in {/,}L*/{La,Priv,Sta}*; do o=`ls -A "$d" | egrep -v '^(\.DS_Store$|com\.apple\.)'`; Pm "$d"; done; o=`find -L /S*/L*/E* {/,}L*/{A*d,Compon,Ex,In,Keyb,Mail,P*P,Qu,Scripti,Servi,Spo}* -type d -name Contents -prune | while read d; do ID=$($PB\ :CFBundleIdentifier "$d/Info.plist") || ID="No bundle ID"; egrep -qv "^com\.apple\.[^x]|Accusys|ArcMSR|ATTO|HDPro|HighPoint|driver\.stex|hp-fax|\.hpio|JMicron|microsoft\.MDI|print|SoftRAID" <<< $ID && printf "$Fb" "${d%/Contents}" "$ID"; done`; Pm "Extrinsic loadable bundles"; o=`find /u*/{,*/}lib -type f -exec sh -c 'file -b "$1" | grep -qw shared && ! codesign -v "$1"' {} {} \; -print`; Pm "Unsigned shared libraries"; o=`launchctl getenv DYLD_INSERT_LIBRARIES`; Pm "Inserted libraries"; o=`find {,/u*/lo*}/e*/periodic -type f -mtime -10d`; Pm "Modified periodic scripts"; o=`scutil --proxy | grep Prox`; Pm "Proxies"; o=`scutil --dns | awk '/r\[0\] /{if ($NF !~ /^1(0|72\.(1[6-9]|2[0-9]|3[0-1])|92\.168)\./) print $NF; exit}'`; Ps "DNS"; R && o=`sudo profiles -P | grep :`; Pm "Profiles"; for f in fstab sysctl.conf crontab launchd.conf; do Pc $f /etc/$f; done; Pc "hosts" <(grep -v 'host *$' /etc/hosts); Pc "User launchd" ~/.launchd; R && Pc "Root crontab" <(sudo crontab -l); Pc "User crontab" <(crontab -l); R && o=`sudo defaults read com.apple.loginwindow LoginHook`; Pm "Login hook"; Pp "Global login items" /L*/P*/loginw* Path; Pp "User login items" L*/P*/*loginit* Name; Pp "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`; Ps "Restricted user files"; cd; o=`system_profiler SPFontsDataType | egrep "Valid: N|Duplicate: Y" | wc -l`; Ps "Font problems"; o=`find L*/{Con,Pref}* -type f ! -size 0 -name *.plist ! -exec sh -c 'plutil -s "$1" >&-' {} {} \; -print`; Pm "Bad plists"; d=(Desktop L*/Keyc*); n=(20 7); for i in 0 1; do o=`find "${d[$i]}" -type f -maxdepth 1 | wc -l`; o=$((o<=n[$i]?0:o)); Ps "${d[$i]##*/} files"; done; o=$((`date +%s`-t)); Ps "Elapsed time (s)"; } 2>/dev/null | pbcopy; exit 2>&-

Jan 22, 2014 9:16 AM in response to Anic264b

I tested again and waited longer; it worked! Here's my result (I'll try as an admin later, if you want):

No admin access



Boot Mode: Normal



Memory (GB): 2



User diagnostics:



com.wallwiz.WallpaperWizardDownloader 2014-01-15-144145 crash

com.wallwiz.WallpaperWizardDownloader 2014-01-15-231943 crash

com.wallwiz.WallpaperWizardDownloader 2014-01-16-222427 crash

com.wallwiz.WallpaperWizardDownloader 2014-01-17-151755 crash

com.wallwiz.WallpaperWizardDownloader 2014-01-17-152313 crash

com.wallwiz.WallpaperWizardDownloader 2014-01-17-153314 crash

com.wallwiz.WallpaperWizardDownloader 2014-01-18-133901 crash

com.wallwiz.WallpaperWizardDownloader 2014-01-19-171122 crash

com.wallwiz.WallpaperWizardDownloader 2014-01-20-151734 crash

com.wallwiz.WallpaperWizardDownloader 2014-01-21-220836 crash



Total CPU usage: user 13%, system 12%



CPU usage by process "CheckmateAgent" with UID 502: 5,8%



Loaded extrinsic kernel extensions:



com.AmbrosiaSW.AudioSupport (4.1.2)

com.logmein.driver.LogMeInSoundDriver (1.0.3)



Extrinsic agents:



com.micromat.TechToolProAgent

com.micromat.CheckmateAgent

com.logmein.logmeinguiagent

com.logmein.logmeingui

com.logmein.LMILaunchAgentFixer

com.asagoo.namely

com.amug.ShowCrashReports

com.amug.Relauncher

com.amug.msgs50agent

com.amug.ListTrashFolder



/Library/LaunchAgents:



com.amug.AssistanceAM.plist

com.amug.LaunchdManager.plist

com.amug.ListTrashFolder.plist

com.amug.Relauncher.plist

com.amug.ShowCrashReports.plist

com.amug.msgs50agent.plist

com.asagoo.namely.plist

com.logmein.LMILaunchAgentFixer.plist

com.logmein.logmeingui.plist

com.logmein.logmeinguiagent.plist

com.logmein.logmeinguiagentatlogin.plist

com.micromat.CheckmateAgent.plist

com.micromat.TechToolProAgent.plist



/Library/LaunchDaemons:



com.adobe.fpsaud.plist

com.ambrosiasw.ambrosiaaudiosupporthelper.daemon.plist

com.bombich.ccc.plist

com.logmein.logmeinblanker.plist

com.logmein.logmeinserver.plist

com.logmein.raupdate.plist

com.micromat.CheckmateIdleDaemon.plist

com.micromat.CheckmateWorkerDaemon.plist

com.micromat.TechToolProDaemon.plist

com.microsoft.office.licensing.helper.plist



/Library/PrivilegedHelperTools:



com.bombich.ccc

com.microsoft.office.licensing.helper



/Library/StartupItems:



ArcanaStartupSound

BRESINKx86Monitoring

FanControlDaemon

HP IO



Extrinsic loadable bundles:



/System/Library/Extensions/AmbrosiaAudioSupport.kext

(com.AmbrosiaSW.AudioSupport)

/System/Library/Extensions/LogMeInSoundDriver.kext

(com.logmein.driver.LogMeInSoundDriver)

/Library/Audio/Plug-Ins/Components/A52Codec.component

(com.shepmater.A52Codec)

/Library/Audio/Plug-Ins/Components/CamelCrusher.component

(com.camelaudio.CamelCrusher)

/Library/Audio/Plug-Ins/Components/CamelPhat.component

(com.camelaudio.CamelPhat)

/Library/Audio/Plug-Ins/Components/CamelSpace.component

(com.camelaudio.CamelSpace)

/Library/Audio/Plug-Ins/Components/Flip4Mac WMA Import.component

(net.telestream.wmv.import)

/Library/Audio/Plug-Ins/VST/CamelCrusher.vst

(com.camelaudio.CamelCrusher)

/Library/Audio/Plug-Ins/VST/CamelPhat.vst

(com.camelaudio.CamelPhat)

/Library/Audio/Plug-Ins/VST/CamelSpace.vst

(com.camelaudio.CamelSpace)

/Library/Components/AC3MovieImport.component

(com.cod3r.ac3movieimport)

/Library/Components/DivX 6 Decoder.component

(com.DivXInc.DivXDecoder)

/Library/Components/DivX Encoder.component

(com.DivXInc.DivXCodec)

/Library/InputManagers/Smart Crash Reports/Smart Crash Reports.bundle

(com.unsanity.smartcrashreports)

/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/LogMeIn.plugin

(com.logmein.remctrlplugin)

/Library/Internet Plug-Ins/LogMeIn.plugin/LogMeInPluginHost.app

(com.logmein.logmeinpluginhost)

/Library/Internet Plug-Ins/LogMeInSafari32.plugin

(com.logmein.remctrlplugin)

/Library/Internet Plug-Ins/SharePointBrowserPlugin.plugin

(com.microsoft.sharepoint.browserplugin)

/Library/Internet Plug-Ins/SharePointWebKitPlugin.webplugin

(com.microsoft.sharepoint.webkitplugin)

/Library/Internet Plug-Ins/Silverlight.plugin

(com.microsoft.SilverlightPlugin)

/Library/PreferencePanes/Application Enhancer.prefPane

(com.unsanity.ape.prefpane)

/Library/PreferencePanes/ArcanaStartupSound.prefPane

(arcana.preference.StartupSound)

/Library/PreferencePanes/Fan Control.prefPane

(com.lobotomo.FanControl)

/Library/PreferencePanes/Flash Player.prefPane

(com.adobe.flashplayerpreferences)

/Library/PreferencePanes/Flip4Mac WMV.prefPane

(net.telestream.wmv.prefpane)

/Library/PreferencePanes/FruitMenu.prefPane

(com.unsanity.fruitmenu.editor)

/Library/PreferencePanes/Hibernate.prefPane

(de.jinx.hibernate)

/Library/PreferencePanes/Labels X.prefPane

(com.unsanity.labels.prefpane)

/Library/PreferencePanes/Menu Master.prefPane

(com.unsanity.menumaster)

/Library/PreferencePanes/Mighty Mouse.prefPane

(com.unsanity.mightymouse.prefPane)

/Library/PreferencePanes/Perian.prefPane

(org.perian.PerianPane)

/Library/PreferencePanes/ShapeShifter.prefPane

(com.unsanity.shapeshifter.prefpane)

/Library/PreferencePanes/TechTool Protection.prefPane

(com.micromat.TechToolProProtection)

/Library/PreferencePanes/WindowShade X.prefPane

(com.unsanity.windowshadex.prefPane)

/Library/QuickTime/AC3MovieImport.component

(com.cod3r.ac3movieimport)

/Library/QuickTime/DivX 6 Decoder.component

(com.DivXInc.DivXDecoder)

/Library/QuickTime/Flip4Mac WMV Advanced.component

(net.telestream.wmv.advanced)

/Library/QuickTime/Flip4Mac WMV Export.component

(net.telestream.wmv.export)

/Library/QuickTime/Flip4Mac WMV Import.component

(net.telestream.wmv.import)

/Library/QuickTime/LAMEEncoder.component

(com.pyehouse.LAMEEncoder)

/Library/QuickTime/Perian.component

(org.perian.Perian)

Library/Address Book Plug-Ins/SkypeABDialer.bundle

(com.skype.skypeabdialer)

Library/Address Book Plug-Ins/SkypeABSMS.bundle

(com.skype.skypeabsms)



Safari extensions:



AdBlock



Restricted user files: 111



Font problems: 38



Bad plists:



Library/Preferences/com.amug.relauncher.plist



Elapsed time (s): 70

Jan 22, 2014 9:47 AM in response to Anic264b

A.


With only 2 GB of memory, you probably won't get full performance from Mavericks. I suggest you upgrade the memory to the maximum your model can accept, or at least 4 GB.


B.


Remove the useless "Checkmate" and "TechTool" products.

Any third-party software that doesn't install by drag-and-drop into the Applications folder, and uninstall by drag-and-drop to the Trash, is a system modification.

Whenever you remove system modifications, they must be removed completely, and the only way to do that is to use the uninstallation tool, if any, provided by the developers, or to follow their instructions. If the software has been incompletely removed, you may have to re-download or even reinstall it in order to finish the job.

I never install system modifications myself, and I don't know how to uninstall them. You'll have to do your own research to find that information.

Here are some general guidelines to get you started. Suppose you want to remove something called “BrickMyMac” (a hypothetical example.) First, consult the product's Help menu, if there is one, for instructions. Finding none there, look on the developer's website, say www.brickmymac.com. (That may not be the actual name of the site; if necessary, search the Web for the product name.) If you don’t find anything on the website or in your search, contact the developer. While you're waiting for a response, download BrickMyMac.dmg and open it. There may be an application in there such as “Uninstall BrickMyMac.” If not, open “BrickMyMac.pkg” and look for an Uninstall button.

Back up all data before making any changes.

You will generally have to reboot in order to complete an uninstallation. Until you do that, the uninstallation may have no effect, or unpredictable effects.

If you can’t remove software in any other way, you’ll have to erase and install OS X. Never install any third-party software unless you're sure you know how to uninstall it; otherwise you may create problems that are very hard to solve.

WARNING: Trying to remove complex system modifications by hunting for files by name often will not work and may make the problem worse. The same goes for "utilities" such as "AppCleaner" and the like that purport to remove software.

C.

Launch the Font Book application and validate all fonts. You must select the fonts in order to validate them. See the built-in help and this support article for instructions. If Font Book finds any issues, resolve them.

From the application's menu bar, select

FileRestore Standard Fonts...

You'll be prompted to confirm, and then to enter your administrator login password.

Boot in safe mode to rebuild the font caches. Boot again as usual and test.

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

Also note that if you deactivate or remove any built-in fonts, for instance by using a third-party font manager, the system may become unstable.

Jan 24, 2014 10:39 AM in response to Linc Davis

Hello! Sorry for being so long in responding, but the computer has been busy until now (yes, it's slow but still useable).

Linc Davis wrote:


A.


With only 2 GB of memory, you probably won't get full performance from Mavericks. I suggest you upgrade the memory to the maximum your model can accept, or at least 4 GB.

Ok. For now, I can't afford buying more RAM. The main user of this computer, my mother, will decide about that.


B.


Remove the useless "Checkmate" and "TechTool" products.


I never install system modifications myself, and I don't know how to uninstall them. You'll have to do your own research to find that information.

So, if you never install system modifications, I presume you read somewhere else that Checkmate and TechTool are useless, right?

For “Checkmate”, I agree; I shouldn't have installed it. But I paid for it (don't ask me why…), so I better have to keep it; I already removed it from my main computer, that's why I keep it on this one.

But for TechTool, I use it for testing my system; a centralised application to perform these tests is a good thing. Can you persuade me I should uninstall it?

C.

Launch the Font Book application and validate all fonts. You must select the fonts in order to validate them. See the built-in help and this support article for instructions. If Font Book finds any issues, resolve them.

It found one font having a “serious error”, but I couldn't repair it. I could just remove the font file, but since I don't use that font and the OS doesn't either (it's a very special one I installed myself), I can't see how it would hurt. Again, I'm open to your explanation.


From the application's menu bar, select

FileRestore Standard Fonts...

Ok. It's a sad action, but since I get your point and these fonts are rarely usd, I did it.

The test (rebuilding in safe mode) is being performed at the moment…


Thank you!

Jan 24, 2014 11:00 AM in response to Anic264b

How to maintain a Mac


1. Make redundant backups, keeping at least one off site at all times. One backup is not enough. Don’t back up your backups; all should be made directly from the original data. Don’t rely completely on any single backup method, such as Time Machine. If you get an indication that a backup has failed, don't ignore it.

2. Keep your software up to date. In the App Store or Software Update preference pane (depending on the OS version), you can configure automatic notifications of updates to OS X and other Mac App Store products. Some third-party applications from other sources have a similar feature, if you don’t mind letting them phone home. Otherwise you have to check yourself on a regular basis.


Keeping up to date is especially important for complex software that modifies the operating system, such as device drivers. Before installing any Apple update, you must check that all such modifications that you use are compatible. Incompatibility with third-party software is by far the most common cause of trouble with system updates.

3. Don't install crapware, such as “themes,” "haxies," “add-ons,” “toolbars,” “enhancers," “optimizers,” “accelerators,” "boosters," “extenders,” “cleaners,” "doctors," "tune-ups," “defragmenters,” “firewalls,” "barriers," “guardians,” “defenders,” “protectors,” most “plugins,” commercial "virus scanners,” "disk tools," or "utilities." With very few exceptions, such stuff is useless or worse than useless. Above all, avoid any software that purports to change the look and feel of the user interface.

It's not much of an exaggeration to say that the whole "utility" software industry for the Mac is a fraud on consumers. The most extreme example is the “MacKeeper” scam.

As a rule, the only software you should install is that which directly enables you to do the things you use a computer for, and doesn't change the way other software works.

Safari extensions, and perhaps the equivalent for other web browsers, are a partial exception to the above rule. Most are safe, and they're easy to get rid of if they don't work. Some may cause the browser to crash or otherwise malfunction. Some are malicious. Use with caution, and install only well-known extensions from relatively trustworthy sources, such as the Safari Extensions Gallery.

Never install any third-party software unless you know how to uninstall it. Otherwise you may create problems that are very hard to solve.


4. Beware of malware. Malware is malicious software that circulates on the Internet. This kind of attack on OS X used to be so rare that it was hardly a concern, but it's now increasingly common, and increasingly dangerous.


There is some built-in protection against downloading malware, but you can’t rely on it — the attackers are always at least one day ahead of the defense. You can’t rely on third-party protection either. What you can rely on is common-sense awareness — not paranoia, which only makes you more vulnerable.


Never install software from an untrustworthy or unknown source. If in doubt, do some research. Any website that prompts you to install a “codec” or “plugin” that comes from the same site, or an unknown site, is untrustworthy. Software with a corporate brand, such as Adobe Flash Player, must come directly from the developer's website. No intermediary is acceptable, and don’t trust links unless you know how to parse them. Any file that is automatically downloaded from the web, without your having requested it, should go straight into the Trash. A web page that tells you that your computer has a “virus,” or that anything else is wrong with it, is a scam.


In OS X 10.7.5 or later, downloaded applications and Installer packages that have not been digitally signed by a developer registered with Apple are blocked from loading by default. The block can be overridden, but think carefully before you do so.


Because of recurring security issues in Java, it’s best to disable it in your web browsers, if it’s installed. Few websites have Java content nowadays, so you won’t be missing much. This action is mandatory if you’re running any version of OS X older than 10.6.8 with the latest Java update. Note: Java has nothing to do with JavaScript, despite the similar names. Don't install Java unless you're sure you need it. Most people don't.


5. Don't fill up your boot volume. A common mistake is adding more and more large files to your home folder until you start to get warnings that you're out of space, which may be followed in short order by a boot failure. This is more prone to happen on the newer Macs that come with an internal SSD instead of the traditional hard drive. The drive can be very nearly full before you become aware of the problem.

While it's not true that you should or must keep any particular percentage of space free, you should monitor your storage use and make sure you're not in immediate danger of using it up. According to Apple documentation, you need at least 9 GB of free space on the startup volume for normal operation.

If storage space is running low, use a tool such as OmniDiskSweeperto explore the volume and find out what's taking up the most space. Move seldom-used large files to secondary storage.

6. Relax, don’t do it. Besides the above, no routine maintenance is necessary or beneficial for the vast majority of users; specifically not “cleaning caches,” “zapping the PRAM,” "resetting the SMC," “rebuilding the directory,” "defragmenting the drive," “running periodic scripts,” “dumping logs,” "deleting temp files," “scanning for viruses,” "purging memory," "checking for bad blocks," "testing the hardware," or “repairing permissions.” Such measures are either completely pointless or are useful only for solving problems, not for prevention.

To use a Mac effectively, you have to free yourself from the Windows mindset that every computer needs regular downtime maintenance such as "defragging" and "registry cleaning." Those concepts do not apply to the Mac platform. A computing device should not be a focus of your attention. It should be an almost invisible tool by means of which you communicate, work, and play. If you want a machine that is always whining for your attention like a neurotic dog, use a PC.

The very height of futility is running an expensive third-party application called “Disk Warrior” when nothing is wrong, or even when something is wrong and you have backups, which you must have. Disk Warrior is a data-salvage tool, not a maintenance tool, and you will never need it if your backups are adequate. Don’t waste money on it or anything like it.

MacBook Pro is slow since 10.9

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