Community
Participate
Working Groups
See also RPRS pr "1GHOPB4: ITPCORE:WINNT - Class loader performance". Summary of above PR: Better performance by using the "file:" protocol instead of the "jar:" protocol when referencing jar files in boot path. (Java loaders handle both protocols) This change was applied in other places in the 1.0 stream and should be copied to the launcher code to improve startup time. Also related to this PR, the bootpath sometimes contains entries which don't exist and therefore just add to the overhead. For instance, if you are running "-dev bin" then it always adds the bin directory even if it doesn't exist.
Changes have been copied to the startup.jar code and startup time has been improved. Fixed in v203. PR closed.
Just for reference, benchmark tests at the time showed these changes made a 19.5% improvement to startup time. This was the time to startup a workspace with a small number of resources, with the following perspectives already open: team, java, debug.