There are a couple of other settings to try to see if they help. Be sure to shut down the application before setting these settings, then restart after they are set. Also be very careful of the syntax, there are dashes and spacing requirements. It is best to just copy/paste the settings in as is so that you don't miss any of the syntax.
1. You can locate your distudio.ini or etlstudio.ini file which will be in your install directory, and add a setting like this to that file:
9.1 syntax:
CommandLineArgs=-XX:MaxPermSize=128m -DentityExpansionLimit=1000000
9.2 syntax
JavaArgs_N=-XX:MaxPermSize=128m
where N is a number higher than the other numbers already in the file; here is an example:
JavaArgs_12=-XX:MaxPermSize=128m
This setting allows the class size buffer to grow to accomodate more content. As more classes are loaded, which happens at startup of the application and as you continue to work with it, this buffer can fill up and won't expand to accomodate all of the code.
2. You can also add this parameter if it is not already in that same ini file:
9.1 syntax:
CommandLineArgs=-XX:MaxPermSize=128m -DentityExpansionLimit=1000000
9.2 syntax:
JavaArgs_N=-DentityExpansionLimit=1000000
here is some info on this second setting:
http://java.sun.com/j2se/1.5.0/docs/guide/xml/jaxp/JAXP-Compatibility_150.html
This is a Sun java issue, and we put that workaround for it into the ini file in a hotfix but if you are not on the current hotfix settings, this might not be in your file.