Slow iMac / Unknown Processes Using Lots of CPU

Hi,


Some specs to start this post off:

Machine: iMac (Retina 5K, 27-inch, 2020)
OS: macOS Catalina 10.15.7
CPU: 3.8 GHz 8-Core Intel Core i7
Graphics: AMD Radeon Pro 5700 XT 16 GB


I received and set up this Mac about a week ago. To my surprise, it's been far slower than I would have expected, given its hardware. Here are some examples:

  • Boot itself is slow enough that I can see the desktop icons appear, disappear, and reappear again. (I don't know enough about Catalina to say whether this is a 'normal' boot process for it, but in past OSes, that could indicate a Finder crash)
  • Opening Activity Monitor takes 4-5 seconds (including a second or two of 'beachballing') to even bring up the window, and another 4-5 seconds to populate it with data
  • I can't be sure about this, but I swear that on occasion, the Mac has had a delay from input to response, to the point of a 'click' on a mouse ending up in a different place than I expected


Since having problems, I've become aware of the diagnostic program Etrecheck. I decided to run it, and under Major Issues, it mentions, "A process is using a large percentage of your CPU." If I click Review, the vast majority of the CPU usage is for, "Other processes 117.17 % (?)" Not exactly something I can easily track down.



I did notice that an application I've been using -- IDrive -- had been taking up somewhat more CPU usage than I'd expect (though not 117.17%), and I've been considering dropping them for a while now due to incredibly flaky app behavior and pretty awful support unless you can hold onto the one support rep you have. Uninstalling required manual deletion of files from four different directories (including one that I wasn't told about an only found when Etrecheck pointed out orphan files from the first 'uninstall'), and the machine sped up a bit after that, but it still didn't resolve it completely.


So far, Apple Support has been not especially helpful. With the level of data I have above, I might be able to have them help me track it down, but before I had this, a lot of their answers were boilerplate first line response to most users with this category of issue.


(I've also been having regular app-specific freezes/system-wide errors which folks are welcome to look here at this Apple Support post, but I'm assuming these are separate issues. Either way, a stable game in a gold star WINE wrapper shouldn't be causing system-wide issues like this.)


Any thoughts on this? What 'other processes' could be taking up 17.17% of CPU?


Thanks!

iMac 27″, macOS 10.12

Posted on Nov 28, 2020 3:04 PM

Reply

Similar questions

31 replies

Nov 28, 2020 5:58 PM in response to rigelusesapple

We'd like to see the etrecheck report.



I recommend etrecheck to assist in sorting out performance issues.


I'd run etrecheck. Etrecheck will analyze your machine and software and generate a report. Post results here so others can view. Experienced users have found the reported information useful when diagnosing problems. The proprietary stuff in the report gets filtered.


Install and run

-- Download etrecheck. Goto the EtreCheck download page. The download link is at the bottom of the screen

-- Install etrecheck. Goto your download folder. Double click on EtreCheckPro.zip

-- Drag the app to the application folder if you wish.

-- Turn on full disk access for EtreCheck. This was how macos used to work. Do it for etrecheck not avast as in the instructions.

Enabling Full Disk Access in macOS Mojave (10.14) and higher | Official Avast Support

-- Double click on etrecheck to run. The first five runs are free.

An alternative explanation how to install, run and report output for the EtreCheck Application

Using EtreCheck to Troubleshoot Potential… - Apple Community

Explanation of EtreCheck output by etresoft, the author.

Using EtreCheck - Apple Community


How to report etrecheck data.

1) Run etrecheck 😎 [ see above ].

2) When the report is done, click on the Export icon.

3) click on "Copy report" to copy to the clipboard


What to do with your report

4) Get back in your web browser and access your discussion. etc.

5) click on Additional text icon


which results in...


6) Paste your report and fill in a title.

7) click on "Add Text" button

8) post your post by clicking on reply or update

Robert

Nov 29, 2020 11:24 AM in response to John Galt

John (and also possibly Robert),


I'll get to trying Safe Mode in a minute, but I wanted to note something that might be more important re: pmset's running before then.


Due to running another EtreCheck to provide it for the app's author, I noticed something. I had Activity Monitor run over the course of an EtreCheck . . . and during the check, it peaks. But within a minute or so of the check ending, it no longer does.


Here is a (much smaller) portion of the EtreCheck Pro Report, and here's a screenshot of Activity Monitor a minute or so after the report generated.


EtreCheckPro version: 6.3.5 (6D022)

Report generated: 2020-11-29 14:07:08

Download EtreCheckPro from https://etrecheck.com

Runtime: 2:10

Performance: Excellent


Problem: No problem - just checking

Description: 

Re-checking EtreCheck to see if it thinks pmset is still a runaway pro

cess / using too much CPU and RAM (as I apparently accidentally ‘flipp

ed’ CPU usage to least to most).


. . .


Minor Issues:

    These issues do not need immediate attention but they may indicate future problems or opportunities for improvement. 


    Heavy RAM usage - Apps are using a large amount of RAM.


. . . 


    Runaway user process - A user process is using a large percentage of your CPU.


. . .


Top Processes Snapshot by CPU:

    Process (count) CPU (Source - Location)

    pmset 99.00 % (Apple)


. . .


Top Processes Snapshot by Memory:

    Process (count) RAM usage (Source - Location)

    Google Chrome Helper (Renderer) (17) 3.25 GB (Google, Inc.)

    pmset 1.09 GB (Apple)


~~~~~~~~~


Nov 29, 2020 11:51 AM in response to rigelusesapple

I received and set up this Mac about a week ago.
...

So far, Apple Support has been not especially helpful. With the level of data I have above, I might be able to have them help me track it down, but before I had this, a lot of their answers were boilerplate first line response to most users with this category of issue.


You know, at this point I'd be inclined to contact Apple and tell them to take it back. You don't want it. At the very least that is certain to get their attention. The lack of interest you described is unacceptable.


Take the cash and immediately buy another one just like it.

Nov 29, 2020 12:30 PM in response to rigelusesapple

Apple made it clear in no uncertain terms that the fourteen day Buyer's Remorse period (which is not what you're referencing, I know) ended in three days --


Then do it now.


I'd buy another Mac just like it but that is not your only recourse. They were either misinformed or misled, and you can read their sales / return / refund policy yourself. You can do whatever you want with the cash.


I'd also verify their claim that the fourteen day clock begins at the moment of purchase, or even the moment it ships from China. That doesn't sound right to me, but again you should refer to Apple's written policy.


Don't bother bringing up EtreCheck. You'll get the eye-roll. Apple's fourteen day return policy is "no questions asked".

Nov 29, 2020 2:29 PM in response to rigelusesapple

Did you buy it directly from apple or an authorized dealer? I'd not imagine that an Apple employee would not know the policy.


It's giving you problems and it should not, so the safest thing is to return the machine.


I'd to with activity monitor's results. etrecheck is done by one person as far as I know. It must be a busy time with all the hardware and software changes with the mac.


The terminal command of note are:


# press q to end. top refreshes every few seconds. It's the command line equivalent of activity monitor.

top

# /Appications/Utilities/terminal

# type top. Press return key to run.


# There is also...

#

ps aux


# no other commands are authorized at this time. Don't mess around in terminal. There is no hand holding.

#

R

Nov 28, 2020 6:37 PM in response to rigelusesapple

These apps are obsolete. There is recommended replacement for Silverlight.

Flash Player: 32.0.0.453 (? - installed 2020-11-10)

Silverlight: 5.1.41212.0 (? - installed 2016-03-25)


I don't see pmset running on my 10.13.6 high sierra machine. You should still have applecare. Give them a call. Have you activity monitor data ready. Some of the helper will be familiar with etrecheck from what I read here.


I assume this is the pmset command:

PMSET(1) BSD General Commands Manual PMSET(1)


NAME

pmset -- manipulate power management settings


SYNOPSIS

pmset [-a | -b | -c | -u] [setting value] [...]

pmset -u [haltlevel percent] [haltafter minutes] [haltremain minutes]

pmset -g [option]

pmset schedule [cancel | cancelall] type date+time [owner]

pmset repeat cancel

pmset repeat type weekdays time

pmset relative [wake | poweron] seconds

pmset [touch | sleepnow | displaysleepnow | boot]


DESCRIPTION

pmset manages power management settings such as idle sleep timing, wake

on administrative access, automatic restart on power loss, etc.


Note that processes may dynamically override these power management set-

tings by using I/O Kit power assertions. Whenever processes override any

system power settings, pmset will list those processes and their power

assertions in -g and -g assertions. See caffeinate(8).

Nov 29, 2020 11:46 AM in response to rigelusesapple

I'd leave Activity Monitor open with "Active Processes" selected in an effort to correlate that Mac's slow performance to a burdensome process. Set its View menu to display "Active Processes". That way, inactive processes will not appear and clutter the window.


EtreCheck has done all it can do. Lacking any other suspects pmset certainly appears to be the culprit. Whatever is causing it to monopolize that Mac's CPU is likely to be hardware-related though because I can't explain its apparent need to do that. I can't even get it to appear as an active process long enough to make it misbehave. Reinstalling macOS is justified.

Nov 28, 2020 5:38 PM in response to John Galt

I realize Activity Monitor can help identify these files, which is why I have it running. (I mention its slowness as evidence of the machine slowing, not as an indication that I'm not using it anyway.)


The problem is that the category of 'Other Processes' at 117.17% doesn't pare down to Process X, Y, and Z in Activity Monitor. I'm not seeing any one process that seems to be a major CPU hog. So sadly, Activity Monitor is not sufficient help.

Nov 28, 2020 6:08 PM in response to rccharles

Hi rccharles,


Already have EtreCheck. :) Here's the report. (I should note that runaway user processes used to be a Major Issue until I deleted iDrive, but it's still being mentioned here. The overall function of the computer is listed as Excellent -- and I'd be shocked if it weren't as it's a week-new machine -- but I'm having a surprisingly wide range of problems despite that.)



Nov 29, 2020 10:27 PM in response to rccharles

Robert,


II bought it from the online store. And I absolutely would be believe that an Apple employee wouldn't always be updated on their policies. I received three different responses 'from Apple' about this policy, in fact.


First Tier II Rep I spoke to: "Buyer's Remorse policy is 14 days from date of purchase, no matter whether you bought it online or at a store."

Third Tier I Rep I spoke to: "Buyer's Remorse policy for online purchases is actually 14 days from date of receipt, not of purchase. We wouldn't make you lose most of your Buyer's Remorse period due to transit of a custom machine."

Current Refunds and Returns Page from Apple: Items purchased at the Apple Online Store that are received between 10 November and 25 December 2020 may be returned up to 8 January 2021. https://www.apple.com/shop/help/returns_refund


Also, from what I've heard from someone I know who has been involved in Apple Rep training, it is often woefully out of date.


While I appreciate you mentioning the terminal commands for top and ps aux, I think I'd rather use the GUI. I'm also aware that command line access through terminal or similar can deeply hurt your machine if you don't know what you're doing. :) (Which isn't why I prefer the GUI, but I have enough of a tech background to know Do Not Run Command Line If You Don't Know Unix Well.)


~ Sami



This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Slow iMac / Unknown Processes Using Lots of CPU

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