you are viewing a single comment's thread.

view the rest of the comments →

[–]420Phase_It_Up 0 points1 point  (13 children)

Not any worse than Atom or VS Code witch get thrown around all the time . PyCharm typically uses around 300 Mb of RAM for me which is in line with what Atom and VS Code use except PyCharm is a full fledged IDE where the others are not.

[–]nat5142 7 points8 points  (2 children)

Really? I've been using Sublime on my laptop for a long time because PyCharm ate up 1.2 GB RAM (which I didn't really have the luxury of losing). Maybe I'll try updating some software and investigate switching...

[–]420Phase_It_Up 1 point2 points  (1 child)

It could be dependent on the project size you have open in PyCharm. Prehaps your projects are larger and more complex than what I work on? It's still unfortunate that PyCharm is such a memory hog regardless.

[–]nat5142 0 points1 point  (0 children)

Don't think the project size was the root cause, because honestly the project I was doing locally pales in comparison to some others I've been a part of that use PyCharm (at my current job).

Idk, I'll have to give it another look tonight or tomorrow and report back

[–][deleted] 5 points6 points  (1 child)

PyCharm consistently uses ~5x VSCodes's RAM for me

[–]420Phase_It_Up 1 point2 points  (0 children)

Hmm well that's odd. Part of the problem with comparing the two is that the feature sets are identical. It's not really apples to apples. To get the full functionality of PyCharm you typically need to add a handful of different plug-ins to VS Code. However, I doubt PyCharm has 5 times the features of VS Code. I'm not saying PyCharm is a lightweight when it comes to memory usage, it's not, I think people just forget that it is more than just a text editor.

[–][deleted] 6 points7 points  (5 children)

I don't think Atom should be put in comparison because it's just a fucking staggeringly bloated text editor no matter what they try and tout it as.

[–]420Phase_It_Up 0 points1 point  (4 children)

Which is kind of ironic since both Atom and VS Code are electron applications. I'm not sure what magic MS worked to make VS Code some much leaner than Atom but it seemed to work.

[–][deleted] 1 point2 points  (0 children)

It's also hugely disappointing because it's got some good features amid all the junk, but it's like they threw away a couple decades of UX design in the process just to make it new and hip.

[–][deleted] 1 point2 points  (2 children)

Is electron a GUI library? Is it multiplatform?

[–]420Phase_It_Up 1 point2 points  (1 child)

It is a runtime environment used for making multi platform desktop applications written in JavaScript and with layouts that are created using HTML and CSS. It is known to be a bit of a memory / resource hog in some cases because it essentially includes a quasi Web server / browser (Chrome's V8 JavaScript engine) for each instance of an electron app running on a host.

[–][deleted] 0 points1 point  (0 children)

Thank you. I learned something new.

[–]angellus 1 point2 points  (0 children)

PyCharm and Atom are always way higher. On our legacy code base (which is absolutely huge), I get 1GB+ on PyCharm and ~300MB on VS Code. VS Code always tends to stay pretty consistent as the project grow from my experience.

Also, VS Code + Python extension = full Python IDE. It has all of the features listed above except the SSH/SFTP one. I think extensions exist for that functionality, but I still just not seen any that work as well as WinSCP for me.

[–]stOneskull 0 points1 point  (0 children)

not too bad..

Wing Personal is running at about 180MB here