So I was doing atom ~/.zshrc to edit my shell config file and noticed the fans on my Macbook Pro going crazy after a while.
Looking at the activity monitor I find:
Inspecting that I could see that Atom was the parent process. After quitting Atom however the beam process remained, eating up all my CPU power as a zombie process until force killed. Disabling autocomplete-elixir avoids the process from spawning.
Another sad fact is that I don't even have a single Elixir project on my harddrive at the moment.
Would suggest:
Don't spawn the beam process at all unless there are any elixir files in the currently open project
Gracefully exit the beam process when closing elixir projects (and obviously when shutting down Atom completely)
So I was doing
atom ~/.zshrc
to edit my shell config file and noticed the fans on my Macbook Pro going crazy after a while.Looking at the activity monitor I find:
Inspecting that I could see that Atom was the parent process. After quitting Atom however the beam process remained, eating up all my CPU power as a zombie process until force killed. Disabling
autocomplete-elixir
avoids the process from spawning.Another sad fact is that I don't even have a single Elixir project on my harddrive at the moment.
Would suggest: