6 ms·
Each Chrome (and Electron) app instance is a group of processes. You are probably just looking at the main process, while the bulk of RAM/CPU use comes from th
by RedCrowbar 9y ago
Each Chrome (and Electron) app instance is a group of processes. You are probably just looking at the main process, while the bulk of RAM/CPU use comes from the renderer processes.
Here are stats on my (Linux) box:
* atom - ~500MiB (one window)
* slack - ~816MiB
* chrome - ~935MiB (two tabs + hangouts)
* google music electron app - ~500MiB
- flamedoge 9y agoAt least if one crashes it wont bring down the Chrome stack.
- newhere420 9y agoNope, those figures were after adding up all the processes. What I have noticed in switching between platforms is that applications tend to report a far lower memory usage in Windows than on Linux or OS X. Might just be an accounting difference. Forked process applications in particular are very difficult to account, because even their private/RSS may be COW from another process.
- RedCrowbar 9y agoMy figures exclude shared memory and are calculated as VmRss - Shared from /proc/<pid>/statm. If you are using Windows 10, your missing Atom processes will be under Background Processes in Task Manager. For the sake of the argument, I just did a fresh install of Atom and this is what I see on the first run: https://i.imgur.com/0ZRSumF.png https://i.imgur.com/0ZRSumF.png. ~220MiB (no files open, zero extensions).
- Klathmon 9y agoThat's really interesting! I have an up-to-date atom install that i've been adding plugins to for about a year now (up to like 50 or so), and has been running for at least 12 hours (windows 10), and currently has 7 ~500 line files open. Adding up all the processes' (7 of them) private memory gets me 194mb.
- RedCrowbar 9y agoI installed the 64-bit version, you might be using 32-bit.
- Klathmon 9y agoNo it looks like i'm running 1.15.0 x64. It might just be a difference of platforms.
- deleted 9y ago[deleted]