Есть ли способ ускорить время запуска Groovy? (За исключением использования какого-то отдельного запущенного Groovy-процесса, как было предложено).
Меня не волнует время выполнения, но медленный запуск делает невозможным разработку в Groovy для меня.
Простое сравнение запуска и запуска пустого скрипта с использованием Groovy и Ruby на моей машине:
$ time groovy -e ""
real 0m5.678s
user 0m6.468s
sys 0m0.456s
$ time ruby -e ""
real 0m0.023s
user 0m0.020s
sys 0m0.004s
Я использую Ubuntu 11.10 с использованием стандартных пакетов в репозиториях.
$ groovy -v
Groovy Version: 1.7.10 JVM: 1.6.0_23
$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=11.10
DISTRIB_CODENAME=oneiric
DISTRIB_DESCRIPTION="Ubuntu 11.10"
$ java -version
java version "1.6.0_23"
OpenJDK Runtime Environment (IcedTea6 1.11pre) (6b23~pre11-0ubuntu1.11.10.1)
OpenJDK 64-Bit Server VM (build 20.0-b11, mixed mode)