When I try to use any javascript template Eclipse always hangs and I get this message: "Unhandled event loop exception Java heap space" on a popup.
I started a top command (using Ubuntu) for the Eclipse process and for Java process and then tried to use an auto-complete on Eclipse. I notice that the Java process takes my CPU to 100% while memory stays the same(arround 22%).
I got this without any prior changes to my Eclipse IDE...
Any ideas on how to solve this?
EDIT: I notice also that on the preferences window under: Javascript / Content Assist / Advanced the option "Other Javascript Proposals" is checked. When unchecked, the problem is solved. However, it lacks the content assist for variables and objects. So this partially solves my problem.
This error is a 'classic' for any Eclipse user. Open the folder in which you have your eclipse. There, edit the "eclipse.ini" file.
Locate the line on which there is "-vm". Under this line, you have three generic settings for the memory. In short :
The exception with the error message you have here means that java has reached its maximum memory setting, yet it needs more. Java taking 100% of the CPU in such cases is "normal" : the garbage collector is working full time. The one setting you want to edit is "Xmx" which will give a little more memory for Java to breathe, but it does not hurt to set the other two a little higher too. My usual settings are :
I managed to find the problem. I temporarily moved some js files to my project (some of them duplicated the original ones) and auto-complete was searching in too many files. So I changed the src folder like this:
This solved my problem and my Eclipse is fast now on auto-complete.
(1) Go to the open lunch configuration then go to the arguments add this
-Xms512m
-Xmx1024m
-XX:MaxPermSize=512m
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With