world tutorial hello google engine appengine app java performance google-app-engine compilation bytecode

java - tutorial - google cloud app engine documentation



¿Cómo precompila Java App Engine de Google? (1)

App Engine utiliza un proceso de "precompilación" con el bytecode de Java de una aplicación para mejorar el rendimiento de la aplicación en el entorno de tiempo de ejecución de Java. El código precompilado funciona de forma idéntica al bytecode original.

¿Hay alguna información detallada de lo que hace esto?


Encontré esto en un mensaje de googlegroups :

Sí, la precompilación reduce el tiempo para cargar una aplicación. Esto lo beneficiará en su primera solicitud después de una implementación, después de que haya salido del ciclo o si se crean más instancias de aplicación para ampliar su carga. Verá hasta un 30% de tiempo de carga mejorado en su primera solicitud. La precompilación funciona haciendo un poco de trabajo de carga de clases antes de tiempo en el entorno de App Engine antes de que entre la solicitud.

Por lo tanto, parece que la precompilación se trata de optimizar el tiempo de carga, no el rendimiento en el tiempo de ejecución.