Что именно заставляет JVM (в частности, реализацию Sun) работать медленнее, чем другие среды выполнения, такие как CPython? Мое впечатление было то, что в основном это связано с загрузкой загружаемых библиотек независимо от того, нужны они или нет, но это похоже на то, что не должно занять 10 лет.
Подумайте об этом, как время начала JVM сравнивается с CLR в Windows? Как насчет Mono CLR?
ОБНОВЛЕНИЕ: меня особенно интересует случай использования небольших утилит, соединенных вместе, как это принято в Unix. Является ли Java подходящим для этого стиля? Независимо от того, что запускает Java на начальном этапе, она суммируется для каждого процесса Java или накладные расходы действительно проявляются только для первого процесса?