Just in case you guys weren't aware, with RU6 they added an ajax web console that utilizes a
separate java virtual machine. So they essentially doubled the amount of memory usage that java uses. The two jvm's run as:
java.exe (web console)
javaw.exe (sepm console)
The amount of resources that these processes use depends on the heap size that you have set. The heap size for the main console on the server, (javaw) is set in the parameters key for the semsrv service within the registry. By default, the heap size values are usually 64MB min, 256MB max. If you increased these at some point, then your javaw process could take a 1GB of memory or more. In addition, when you upgraded to RU6 from RU5, it took the heap size values you had for javaw and applied them to the web console's jvm parameters. So if you were using a max heap of 1GB with RU5, now you'll have two processes with a max heap of 1GB.
The heap size values for the web console's jvm are set in a separate location within this file:
\tomcat\webapps\ajaxswing\WEB-INF\ajaxswing\bin\setEnv.bat
Furthermore, each instance of the web console uses its own jvm. So if you have 5 people on separate systems all using the web console with a 1GB max heap size, that's 5 separate java.exe processes that could potentially all take 1GB of ram. If you don't want this to happen, then you need to not utilize the web console and instead use the java remote console. This will utilize resources on the local box in order to create the jvm. I hope this information has been helpful for some of you.