Как Google App Engine предварительно компилирует Java?

Механизм приложения использует процесс "перед компиляцией" с байт-кодом Java приложения для улучшения производительности приложения в среде выполнения Java. Предварительно скомпилированный код функционирует тождественно к исходному байт-коду.

Есть ли подробная информация, что это делает?

5
задан Thilo 8 March 2010 в 01:06
поделиться

1 ответ

Я нашел это в сообщении googlegroups:

Да, предварительная компиляция уменьшает время загрузки приложения. Это полезно при первом запросе после развертывания, после того, как вы были выведены из цикла или если создается больше экземпляров приложения для увеличения нагрузки. Вы увидите до 30% улучшения времени загрузки при первом запросе. Предварительная компиляция работает путем выполнения некоторой работы по загрузке классов заранее в среде App Engine до поступления запроса.

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

4
ответ дан 15 December 2019 в 00:58
поделиться
Другие вопросы по тегам:

Похожие вопросы: