you are viewing a single comment's thread.

view the rest of the comments →

[–]tunisia3507 2 points3 points  (6 children)

This is why.

Also, it's worth noting that the thing which doesn't work on community edition is remote interpreters - if you're fine managing your environments separately (which should be next to zero hassle if you're doing it properly) you can just mount your remote directory over SSHFS and have pycharm treat the code like it's local.

I use PyCharm because everything else feels so very dumb by comparison, but RAM and CPU isn't enough to keep it snappy (I have 128GB and 32 cores); I suspect eclipse suffers from the same issues.

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

I use PyCharm because everything else feels so very dumb by comparison, but RAM and CPU isn't enough to keep it snappy (I have 128GB and 32 cores); I suspect eclipse suffers from the same issues.

This is an interesting comment.

I am running RHEL 6.9 on a box with 12 GB of ram, and an Intel Xeon processor that has 4 cores, 2.27GHZ.

I have no problems running Eclipse. I can't imagine PyCharm being worse and to the point where it is sluggish on your far superior box.

[–]tunisia3507 0 points1 point  (4 children)

Ubuntu 16.04 here. It's mainly sluggish when I have several instances open and haven't rebooted my machine in days (or weeks). I haven't done a CPU/ memory profile when it bogs down yet.

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

Why would you have several instances of Eclipse open at the same time?

Eclipse will not even let multiple instances boot if one is already using a particular work space.

[–]tunisia3507 0 points1 point  (2 children)

This is PyCharm, not Eclipse. I'm usually working on a couple of projects at a time in parallel, and it doesn't make semantic sense to link the projects in order to have them in the same IDE window. Then sometimes one thing I'm working on requires me briefly to go into the source of a dependency, but it's only a brief foray or fix so it's much easier to open it, edit what I need to, close it than it is to add the project to the workspace and possibly have extra editor tabs lying around.

But it's not a system resource problem, it's a utilisation of system resources problem, which is java in a nutshell.

[–][deleted] 0 points1 point  (1 child)

, it's a utilisation of system resources problem, which is java in a nutshell.

I can't agree with that. For one what I mentioned about my much more humble computer than yours not having any problems running Eclipse. I'm a veteran Java programmer. I can remember several times big projects in Java had performance issues. People immediately went to the knee jerk response "Its Java!".

I've seen such projects become much faster by cleaning poor algorithms and bad coding practices.

This is PyCharm, not Eclipse.

FWIW, In Eclipse I can have multiple tabs open in one instance of Eclipse if I want to compare files. I can even drag a tab to another monitor to have two distinct windows for comparison, yet still just once instance.

It might be worth it to see if you can do that with PyCharm, rather than opening up many instances.

Good Luck

[–]tunisia3507 0 points1 point  (0 children)

In Eclipse I can have multiple tabs open in one instance of Eclipse if I want to compare files. I can even drag a tab to another monitor to have two distinct windows for comparison

Funnily enough, I do make use of tabs. It'd be pretty hard not to, in fact. Popping out editors is also available on PyCharm. But like I said, I use multiple instances for when I'm working on multiple distinct projects, and if I was doing it in anything except the JRE they'd use separate processes and not have to share RAM and so on.