Что именно заставляет JVM (в частности, внедрение Sun) работать медленнее, чем другие среды выполнения, такие как CPython? Мое впечатление было то, что в основном это связано с загрузкой загружаемых библиотек независимо от того, нужны они или нет, но это похоже на то, что не должно занять 10 лет.Почему JVM работает медленно?
Подумайте об этом, как время начала JVM сравнивается с CLR в Windows? Как насчет CLR Mono?
ОБНОВЛЕНИЕ: меня особенно интересует случай использования небольших утилит, соединенных вместе, как это принято в Unix. Является ли Java подходящим для этого стиля? Независимо от того, что изначально запускается Java-загрузка, она суммируется для каждого процесса Java или накладные расходы действительно проявляются только для первого процесса?
Маркировка с субъективными. «Медленное» - субъективное описание. –
@Martin OConnor: «медленный» субъективен, но этот вопрос не является. – Zifre
AFAIK, двигатель V8 Javascript от Google для Node.js занимает около 30 миллисекунд. Я сомневаюсь, что это намного медленнее, чем JVM. Кажется, JVM занимает около 70 мс. http://tinyurl.com/phkwn45 –