AtomHelper High CPU Usage


#15

Same here,

  • rMBP 13"
  • Atom v0.71.0
  • OS X 10.9.2
  • Plugged with an external display via Thunderbolt.
  • The external display is in 2560 x 1440 resolution and is not mirrored with rMBP’s built-in display.
  • The built-in display is in native resolution.
  • Atom is on the external display.

I have another MacBook Air, I’ll check this issue on it later.


#16

An update to my earlier post:

rMBP Late 2013 - 16GB Ram, i7, NVIDIA GeForce GT 750M 2048 MB
OS X 10.9.2

Connected to Thunderbolt display running at 2560 x 1440
rMBP screen not in use.

I’m not sure if this helps, I was running the spotify plugin, and I enabled the “Show Equalizer” option (although it’s just a looped animation) once I disabled it and restarted atom the cpu went back down to around 5/6% again.

Today however the entire app itself is feeling very slow, 3/4 tabs open, one window and it’s very sluggish copy and pasting small chunks of text. Typing is slow etc. Can’t pin point what cause it. Its seems to slow down the longer I use the app, it is the way it handles history/steps?


#17

Same issue here. High memory and CPU consumption.

MAC OS X 10.9.2

2 screenshots added:


#18

Tried with and without spotify running… I’ve had conflicts with it before (Steam). No change in behavior.


#19

I’m able to affect the behavior using the Rdio plugin. A clean startup of Atom with an open file yields normal CPU usage. When I start playing Rdio (and the status bar on Atom starts indicating the paying track), the Atom Helper process runs at around 27%.

If I pause Rdio, Atom Helper spikes to 100%, regardless of whether I start or stop playback again.

If I quit Rdio, Atom Helper drops back down to near-idle usage.

Maybe it has something to do with the library that is being used to monitor the playing status in this case? I’m sure other plugins are using the same thing…

rMBP, early 2013, 16GB NVIDIA GeForce GT 650M 1024 MB, 10.9.2


#20

Ok, that’s a great test. Can everyone try this:

  1. Exit any running instances of Atom
  2. mv ~/.atom/packages ~/.atom/backup-packages
  3. Launch Atom
  4. See if you can reproduce the issue

Maybe it is a package or combination of packages?


#21

No it doesn’t help, the AtomHelper still have high CPU usage.

By the way I found that when I open multiple windows, the AtomHelper duplicates too, and they all have high CPU usage.


#22

No change here either.


#23

I’ve noticed this on occasion - last time it happened I had just opened a couple of new project windows. I see tons of processes running:

/Applications/Atom.app/Contents/Frameworks/Atom Helper.app/Contents/MacOS/Atom Helper --eval require('/Applications/Atom.app/Contents/Resources/app/node_modules/coffee-script/lib/coffee-script/coffee-script.js').register();^Jrequire('/Applications/Atom.app/Contents/Resources/app/src/coffee-cache.js').register();^Jrequire('/Applications/Atom.app/Contents/Resources/app/src/task-bootstrap.js'); --harmony_collections

They may calm down eventually, but it goes on for many minutes until I usually kill 'em.

Does anyone know what these processes do? Any info that might help me narrow down a cause or let me provide better debugging info?


#24

Same problem. rMBP. Atom Helpers just sprout everywhere and tank the CPU.


#25

Same problem here.
I’m using almost the same setup @chitsaou is using.

  • rMBP 13"
  • Atom 0.73.0
  • OS X 10.9.2
  • Plugged in an external display (1080p) via Thunderbolt

#26

Either a high percentage of Atom users use a rMBP or this issue may be specific to it. Even though I was the original person to report this issue i’m likely an outlier.


#27

It sounds like, yes, a high percentage of Atom users use a rMBP … which makes me feel left out :laughing: I’m still running a 13" Early 2011 MBP. I haven’t run into this issue though, which makes me wonder what about my configuration is keeping me from hitting it.


#28

Is there any way to contact somebody for a fix to this issue? Failing that has anybody managed to fix the issue themselves yet?
Also I have a friend with the exact same model MBP as myself, so maybe it’s something software related.


#29

Having the same issue as everyone else here, and do have a rMBP


#30

Same issue.
MBP 15’ late 2012.
OS X 10.9
Issue persists with or without external display.


#31

It does appear to be related to the Rdio plugin for me as well. If I pause Atom Helper spikes to 100%. Resuming a song returns Atom Helper to idle.

Non retina MBP 15"
OS X 10.9.2
Atom 0.73.0
Rdio 0.5.1 (package)
Rdio 2.26 (app)

Update: Rdio reached the end of my playlist and Atom Helper spiked back up to over 100%.


#32

If people having this problem could take a sample of maxed out Atom Helper via the Activity Monitor it would help us debug this.


Halts my computer while opening preferences
#33

2011 MBP
OSX 10.9.2
Atom 0.76.0

Atom Helper Sample 1
Atom Helper Sample 2


#34

Thanks @leostaples! Samples like these will hopefully help us diagnose this problem!