very long Groovy compilation time when launching import modules for the first time in a session
Currently there is a very long compilation time before running any Groovy script (at first run or after editing a script).
Solution 0
The GroovyScriptEngine classloader needs to access all ClassLoaders to find out unknown classes (e.g a TXM extension classes like the “URSCorpora” class)
reduce the number of tested ClassLoader when the GroovyScriptEngine loads a class :
- only use TXM plugin loaders ->~ 70 loaders
- only use the “*.rcp” plugin loaders (they contains the “*.core” plugin loaders) ->34 loaders
-
test the EclipseClassLoader name against the loaded class package name- first speed tests were not good
(from redmine: issue id 2716, created on 2020/01/16 by Matthieu Decorde)
- Relations:
- relates #3080
- Changesets:
- Revision 3004 by Matthieu Decorde on 2021/01/26 10:39:09 +0100:
less ClassLoader to check when calling Groovy scripts refs #2716