![phpstorm 10 slow phpstorm 10 slow](https://i.ytimg.com/vi/pP9jw3fgrCU/hqdefault.jpg)
Eclipse is generally viewed as a bunch of interconnected libraries/frameworks (JDT for Java, PDT for PHP etc.)
![phpstorm 10 slow phpstorm 10 slow](https://www.gimp.org/news/2019/10/31/gimp-2-10-14-released/gimp-2-10-14-normal-map.jpg)
NetBeans allows lazily loading support for different languages/frameworks/tools JetBrains have separate IDEs for separate languages (IntelliJ IDEA for Java, Rider for. That simply leads me to believe that each IDE implements things differently, for example: When working on the same project of a known size and using similar IDE functionality, different IDEs still had noticeably different performance characteristics (i implore you to try the same, especially with the same Xms and Xmx values set). This would matter if one of them had the limit that's much smaller than the others, which would lead to aggressive GC, which wasn't the case. Personally, i haven't bumped the limit up higher, because i still need the memory for the actual Java processes of the services that i launch, since under normal circumstances i need at least 16 GB of RAM for all of the services to even run properly (but that may as well be a project related issue, since scheduled processes and a number of other optional things run locally, nor are all of them configured with Xmx and other parameters), though that's less relevant to the actual IDE performance (since i have swap turned off and it doesn't have an impact).
Phpstorm 10 slow code#
When the code is running, the memory usage can get closer to the 2 GB limit, when using debugger functionality, recompiling classes on the fly and so on.
![phpstorm 10 slow phpstorm 10 slow](https://miro.medium.com/max/1200/1*CFRbqxB-qzyC6Df8i5U9Zw.png)
When i'm writing code, using autocomplete, reading documentation, running Maven actions, using the suggestions functionality (basically IntelliSense + some plugins), using refactoring functionality etc., then the memory usage can be bumped up to 1 GB. When the IDE is mostly idle (with 10-20 opened source files), it generally uses around 0.5 GB of RAM. I bumped the limit up to 2 GB, which is where i've left it for IntelliJ IDEA. Of course, this would become more of an issue if you have something like 4 or 8 GB of RAM available.ĭisclaimer: this is anecdotal data and i may be wrong in regards to latest versions of the IDEs, since i only use JetBrains products nowadays. JetBrains - project was slow to open (+while indexing), but the IDE performs okay with 0.5 - 1 GB of RAM usage (though more needed when running/debugging)Ĭurrently i have a computer with 24 GB of RAM and an 8 core CPU, both of those seem sufficient but in my experience the IDE isn't the main thing consuming memory, it's actually all the services you might want to launch through it (if you need breakpoints across multiple ones). NetBeans - the cache folder filled up weirdly quickly (though that was NetBeans 8.2 not the new Apache NetBeans), but the IDE worked fine with around 1.5 GB of RAM usage
![phpstorm 10 slow phpstorm 10 slow](https://i.stack.imgur.com/jwFbC.png)
This is different from my experience, when working on Java projects with a few thousand source files and about 1 million SLoC.Įclipse - had some problems with the autocomplete being slow to open, IDE was overall unresponsive and used around 2 GB of RAM