Der Grund für Groovys sehr lange Startzeit (im Vergleich zu anderen interpretierten Sprachen) ist, dass für jeden groovy
-Befehl eine JVM gestartet werden muss.
Vielleicht möchten Sie in GroovyServ nachschauen . Das führt dazu, dass beim ersten Start ein Daemon mit einer JVM im Hintergrund ausgeführt wird. Nachfolgende Aufrufe von groovyclient
dann verwenden stattdessen diese JVM. Es verspricht "10 bis 20 mal schneller als normales Groovy" zu sein.