Существуют ли jvms, предназначенные для программ, которые должны запускаться быстро (например, скрипты) - PullRequest
0 голосов
/ 06 сентября 2011

Если я хочу написать java (или другой скрипт на языке jvm)

Может быть, что-то вроде кеширования результатов jit?
Как насчет скомпилированных двоичных файлов gcj?
(PS, если бы вы могли объяснитькакие методы он использует, чтобы уменьшить время запуска)

Ответы [ 2 ]

1 голос
/ 22 февраля 2013

Взгляните на Nailgun: Безумно быстрая Ява . Он запускает сервер JVM в фоновом режиме и предоставляет тонкий клиент, написанный на C, для передачи аргументов командной строки и переменных среды процессу сервера.

Это означает, что все ваши сценарии выполняются в одном и том же процессе сервера JVM, но избегают накладных расходов при запуске.

1 голос
/ 20 января 2012
...