News for hackers. Stuff that matters.
Re:Atom 1.9 and 1.10 beta by omginternets on Monday August 01, 2016 @05:20PM (#12206104)
Does it still use A Terabyte Of Memory ?
Re:Atom 1.9 and 1.10 beta by boromi on Monday August 01, 2016 @05:58PM (#12206380)
Yes. I bought a new workstation to run Atom.
Re:Atom 1.9 and 1.10 beta by vortico on Tuesday August 02, 2016 @05:00AM (#12208608)
Why, doesn't everyone in their startup's SF office have a terabyte of memory? Why would someone have a computer less than $5000?
Re:Atom 1.9 and 1.10 beta by randomsofr on Monday August 01, 2016 @05:27PM (#12206160)
Unless they start using native code it will always be like that.
Re:Atom 1.9 and 1.10 beta by halokonrad on Monday August 01, 2016 @05:59PM (#12206388)
VSCode from Microsoft is also wrapped in electron and uses a fraction of what Atom is consuming. Not being native has nothing to do here.
Re:Atom 1.9 and 1.10 beta by PSeitz on Tuesday August 02, 2016 @05:22AM (#12208700)
The memory consumption is a magnitude larger in JavaScript than native.

http://benchmarksgame.alioth.debian.org/u64/compare.php?lang...

Re:Atom 1.9 and 1.10 beta by philtar on Tuesday August 02, 2016 @07:18AM (#12209080)
So what?

There are javascript editors that don't use as much memory as atom. What you're saying is irrelevant.

Re:Atom 1.9 and 1.10 beta by PSeitz on Tuesday August 02, 2016 @04:01PM (#12212889)
So if this is hard to understand, the conclusion, in simple words:

the memory consumption for a javascript editor will be a magnitude bigger than native.

In my example 66Mb Sublime vs 620MB VS Code (no plugins)

Re:Atom 1.9 and 1.10 beta by philtar on Saturday August 13, 2016 @11:48AM (#12281876)
halokonrad isn't talking about sublime. He's talking about Atom vs VS Code.
Re:Atom 1.9 and 1.10 beta by kaeluka on Monday August 01, 2016 @05:50PM (#12206327)
I went back to (non-native) emacs, partially due to this problem.
Re:Atom 1.9 and 1.10 beta by coldtea on Monday August 01, 2016 @07:05PM (#12206754)
Emacs has tons of C code. And the display (and core text manipulation stuff IIRC) is not written in elisp.

In contrast, Atom just uses native code as the JIT, and then not only does (almost) everything in JS but also renders it with slow DOM.

Re:Atom 1.9 and 1.10 beta by moosingin3space on Monday August 01, 2016 @10:37PM (#12207527)
I'm looking forward to Guile Emacs, if it ever gets merged into mainline, because emacs will then have a JIT (and maybe we can then land things like real threads)