MATLAB unreasonably hard on my new Macbook Air even after the app is closed

98 views (last 30 days)
Last week I bought the 13 inch M3 Macbook Air and it's amazing, except for one thing: when I'm using MATLAB. Minutes after I start the app my mac becomes very hot (CPU temp is 75-80 celsius) and the battery starts draining fast.
I know it is to be expected that a program like MATLAB will be pretty taxing for a mac, but it seems unreasonable considering my old Macbook Pro from 2017 did not get this hot, and my classmates with similar macs also don't have the same problem.
The most worrying thing, however, is that this continues even after I close MATLAB and no other significant apps are running. The CPU temp stays at 75-80 degrees celsius and the battery keeps draining until I restart my mac, after which it goes back to normal. MATLAB also keeps being under "using significant energy" even though the app is closed, which I find weird considering MATLAB shouldn't be using any energy when it's closed. I've made sure the app isn't just minimized or anything like that, and I have tried force quitting the app.
My OS is Sequoia 15.1 and my MATLAB version is R2024b for mac. In my MATLAB settings I have set source control to "None" as I read on a forum that this has helped for some, but it did nothing for me.
  4 Comments
Walter Roberson
Walter Roberson on 15 Nov 2024 at 19:22
I have never heard of ecosystemsanalyticsd and google search finds no hits for it.
Pavl M.
Pavl M. on 20 Nov 2024 at 14:22
Edited: Pavl M. on 20 Nov 2024 at 14:28
ecosystemanalyticsd is a Mac OS root process, constitutes 3 threads, yeah it hangs your machine, it got detected when you launched your TCE on machine, switch it off (de- / un- scheduler) it via gui process manager(contact me more in private if you need more r&d on process and threads scheduling) or via shell script in OS console.
Please check update at my answer here and kindly accept it.

Sign in to comment.

Answers (1)

Pavl M.
Pavl M. on 15 Nov 2024 at 10:11
Edited: Pavl M. on 20 Nov 2024 at 14:19
It just means there are left processes(threads) services running consuming many of your CPU processing power.
When you launch your Matlab binary / launchable file on your OS is Sequoia 15.1 and MATLAB version is R2024b Mac book version, notice which processess exactly got started/running, probably there are additional service processes still got started scheduled in parallel (in addition to or as a consequence) with your main TCE Matlab GUI process when you launch you binary/executable, and runing when you close the main TCE Matlab GUI as per your unique installation. (Check also does this process communicate with some remote host via your network for updates and which kind of communique and computation it does if by your words it consumes so much CPU processing power).
Which processes are they, how much RAM they consume?
How did you configure your Matlab installation and startup?
Launch your Activity Monitor and see which processess started with Matlab and how much they consume and quit them, if you notice there are non-Matlab related processess/thread pools running check how their activation is correlated with Matlab launch, maybe they detect any process start and start with it to produce some service (configure your processess invocation in dedicated OS directory - via terminal shell script or via special gui on your Mac machine), you can in Matlab settings configure the Matlab starting with minimal what you need.

Categories

Find more on Startup and Shutdown in Help Center and File Exchange

Products


Release

R2024b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!