Does the server or container do any kind of compiling of resusable objects or components for faster execution?
This answer is not about compiling, therefore I'm not sure if it helps: Java EE servers for example maintain pools of database connections or stateless EJBs for reuse.