Replies: 5 comments 1 reply
-
Hi @bdkjones, For me, the CPU use is between 0.3-0.5%. Unfortunately, polling is necessary since AlDente has to actively monitor the MacBook to alter the charging behavior. However, compared to other little macOS apps such as TinyStopwatch or CheatSheet, which use roughly 0.8% of CPU on my system, AlDentes CPU usage is within a reasonable range. Regarding the Network processes, I do not know where exactly they are coming from. They do not appear on our test systems. It might have something to do with the licensing server or the update feature. Hope that helps. Cheers, |
Beta Was this translation helpful? Give feedback.
-
Great; thanks for the info! Is it possible to increase the polling interval? It would be nice to save all the CPU cycles we can. |
Beta Was this translation helpful? Give feedback.
-
Hi @bdkjones, It would theoretically be possible to increase the polling interval. However, AlDente would become less responsive. Therefore, we had to find a sweet spot between responsiveness and CPU usage. Cheers, |
Beta Was this translation helpful? Give feedback.
-
Hi @bdkjones, I am converting this issue into a discussion since it is more of a general discussion than an actual issue. Hope that's understandable. Cheers, |
Beta Was this translation helpful? Give feedback.
-
On my M2 Air, it's constantly using between 17% and 25% CPU! How can I resolve this? |
Beta Was this translation helpful? Give feedback.
-
Describe the bug
Al Dente constantly uses about 0.5-0.8 CPU, which is wasteful.
To Reproduce
Expected behavior
Al Dente should not consume CPU cycles needlessly.
Screenshots
MacBook:
Additional context
This looks like the sort of wasteful CPU usage you get with polling. I haven't looked through the codebase extensively, but I'd wager there's polling going on. A constant use of 1% CPU for an app that simply maintains a certain battery charge level seems wasteful.
I'm also curious what the
AlDente Networking
process is and why there's a constant process dedicated to the apphousekitchen website. I understand checking for updates, but those processes should be closed and cleaned up once the update check completes. I don't understand why these two processes must exist at all times.In short, the app seems to be a bit careless with system resources.
Beta Was this translation helpful? Give feedback.
All reactions