java - Google App Engine - 尽管我的 CPU 使用率相对较低,但是什么导致冷启动延迟时间较长?

标签 java google-app-engine

我已经优化了我的代码以仅使用轻量级库。我什至使用低级数据存储而不是 JDO。

而且我的冷启动CPU使用率从大约5秒下降到大约1.5秒。然而,响应时间通常约为 4.5 秒,尽管差异很大。

以下是我的日志中的一些行:

  • 03-19 09:16PM 57.368/donothing 200 4506ms 1516cpu_ms 0kb Mozilla/5.0
  • 03-19 09:22PM 54.884/donothing 200 4452ms 1477cpu_ms 0kb Mozilla/5.0
  • 03-19 09:35PM 47.605/donothing 200 4773ms 1633cpu_ms 0kb Mozilla/5.0
  • 03-19 10:23PM 25.637/donothing 200 2731ms 1477cpu_ms 0kb Mozilla/5.0

应用引擎在这额外的 3 秒内(显然没有使用任何 CPU)正在做什么?

最佳答案

从 Google 获取支持类的网络交互可能较少。

关于java - Google App Engine - 尽管我的 CPU 使用率相对较低,但是什么导致冷启动延迟时间较长?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2481907/

相关文章:

java - 无法在 Windows 10 上执行 MySQL 转储,IDE 为 Netbeans 8.2

java - 具有自定义状态代码的 Spring Boot Controller ?

python - 任务队列从 View 中工作,但从单元测试运行时出现 UnknownQueueError

google-app-engine - 适用于 Google App Engine 的应用程序可以在其他服务器上使用吗?

google-app-engine - 如何使用 GoLang 在 Google App Engine Datastore 中按日期/时间过滤

java - Observable vs Flowable rxJava2

java - 通过 Java 网站部署 silverlight 控件

java - 日历 API 返回的数据不正确

google-app-engine - 从 Google Analytics API 获取数据

google-app-engine - GAE 缓存对象化查询