When using an IDE, memory consumption can be tolerated. Indexers, analyzers, open files, sometimes other tools which run with the IDE.
However, to spend 800Mb to change a single file is too much. Atom is not a complete IDE as VSCode or Eclipse by any means. Yes Atom has IDE packages and capabilities are started to be rolled in, but it's too young.
God knows what will be the memory usage of Atom when it grows to a complete IDE with project-wide knowledge.
Also, having enough resources is never a good excuse for an application to use massive amounts of memory.
However, to spend 800Mb to change a single file is too much. Atom is not a complete IDE as VSCode or Eclipse by any means. Yes Atom has IDE packages and capabilities are started to be rolled in, but it's too young.
God knows what will be the memory usage of Atom when it grows to a complete IDE with project-wide knowledge.
Also, having enough resources is never a good excuse for an application to use massive amounts of memory.