I'm currently working on a project where we customize Curam, an IBM package. That piece of software has a lot of folders and a massive amount of files that are imported in the IDE. (By massive I mean 300k+). These files are contained in quite an impressive list of folders, of which I included most. I only included a handful, to make sure that indexing the whole bunch doesn't crash my Intellij every time I do a new build. These are not modules that are deployed on a Tomcat or so. The client files are generated by an Ant script and Tomcat is configured locally, so it points to the folder where the generated files are being kept. So basically, I configured Tomcat as an External Tool and I run that, instead of deploying a Module to it.
The project was generated based on .classpath files from Eclipse. Now, long story short, performance is ridiculously slow. I have an SSD with 8 GB of Ram and it takes me _ages_ to run the application. Going 3 steps further sometimes takes me more than 20-25 minutes, which is unacceptable. I already checked memory usage, but it's about 1 GB of RAM, which is not that much imo. CPU usage is rather low.
For example, I'm running the application now and Memory Usage is about +- 5 GB, of which Intellij takes 1GB and Java 900MB.
Is there a way of tweaking memory usage? I modified idea.exe.vmoptions to these settings:
Unfortunately, that didn't do much. I also disabled a couple of plugins, but now my Intellij doesn't start anymore :rolleyes.
Any ideas what else I can tweak or what I can do to improve memory usage? What's also pretty annoying, this is a company laptop, so we have that magnificent piece of software, called Sophos, installed, to make sure everything is secure (and incredibly slow).