Настройте Eclipse для предварительного объединения классов App Engine в один JAR для более быстрой разминки

После некоторого обсуждения с коллегой из другой компании, которая также использует App Engine, он сказал мне, что ему удалось сократить время прогрева своего приложения с ~ 15 секунд до ~ 5 секунд, используя следующие шаги:

  1. Настройте Eclipse для объединения классов, созданных во время компиляции, в один файл JAR.
  2. Настройте Eclipse для загрузки этого единственного файла JAR вместо сотен (или тысяч) отдельных классов Java во время развертывания App Engine.

Он утверждает, что во время разогрева экземпляра, поскольку экземпляру нужно загрузить только один связанный JAR-файл вместо тысяч отдельных классов, разогрев будет значительно быстрее. Есть какие-нибудь мысли или мнения по этому поводу?

Я определенно хотел бы попробовать это сам, но у меня недостаточно Eclipse-mojo, чтобы знать, как настраивать такие шаги. Кто-нибудь знает, как настроить Eclipse или подключаемый модуль Google для Eclipse, чтобы выполнить шаги, описанные выше? (И, конечно, чтобы развернутые приложения успешно работали в App Engine)

Спасибо,

21
задан Ibrahim Arief 1 July 2012 в 21:52
поделиться