Community
Participate
Working Groups
Created attachment 166301 [details] Draft patch implementing the requested optimization When a VM change is observed, all JRE Container of existing project needs to be updated and this is done through the LaunchingPLugin.VMChanges.rebind(...) method. This method calls the JavaCore.setClasspathContainer project per project (through the JREContainerInitializer) although this method accepts an array of projects. An interesting optimization (see bug 302295) could be to bundle the projects which need to initialize their JRE container and call the JavaCore.setClasspathContainer(...) method only once with the array of the concerned projects.
RC1 candidate.
Created attachment 166804 [details] updated patch Updated copyrights and fixed a bug in the original patch. The original patch was always re-binding all projects to each container, rather than the "referencedProjects".
please review patch, Curtis.
+1 fixed in HEAD.