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