Google App Engine:禁用预编译

时间:2012-08-03 18:45:50

标签: java google-app-engine

根据GAE文档,您可以通过以下方式禁用预编译:

<precompilation-enabled>false</precompilation-enabled>

但是在文档中他们没有说出这样做的优点/缺点/注意事项。任何经验丰富的GAE大师都可以权衡GAE应用在启用和禁用时的行为方式吗?

具体来说,我对以下内容感兴趣:

  • 启用/禁用此功能如何影响运行时性能
  • 启用/停用此功能如何影响结算/费用

提前致谢!

1 个答案:

答案 0 :(得分:1)

我不知道预编译是如何实现的(所以这会详尽地由潜伏在这里的Google人员来回答),但this answer给出了一些见解。

我只是补充一点,预编译不仅应该在实例启动(冷启动)后加速第一个请求,而且应该是第一次使用特定类时的所有请求。除此之外,它不应该改善运行时性能。