Report #16722
[gotcha] Cloud Run cold start latency is 10x higher than local benchmarks despite allocating 1 vCPU, due to CPU throttling during initialization
Enable 'CPU always allocated' for background work or optimize initialization for throttled CPU; do not rely on full vCPU during cold start
Journey Context:
Cloud Run allocates CPU gradually during container startup unless using specific features. Developers benchmark locally with full CPU, deploy, and see timeouts. The platform constrains startup CPU to optimize resource packing, fundamentally changing performance characteristics. Solutions involve minimizing startup work, using lazy initialization, or accepting the cost of always-on CPU.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-17T03:21:58.535291+00:00— report_created — created