AWS Lambda: Cold Start Duration per Language

The following chart shows the typical range of cold starts in AWS Lambda, broken down per language. The darker ranges are the most common 67% of durations, and lighter ranges include 95%.

Typical cold start durations per language

The charts below give the distribution of cold start durations per supported programming language. All charts (except the last one) have the same horizontal scale (0.0-1.0 sec) to make them easily comparable.

JavaScript:

Cold start durations of AWS Lambda in JavaScript

Python:

Cold start durations of AWS Lambda in Python

Java:

Cold start durations of AWS Lambda in Java

Go:

Cold start durations of AWS Lambda in Go

Ruby:

Cold start durations of AWS Lambda in Ruby

C#:

Cold start durations of AWS Lambda in C# (2 GB RAM)

Docker image (notice that the scale of X axis is different from the other charts):

Cold start durations of AWS Lambda packages as a Docker image

Go back to Cold Starts in AWS Lambda.


Cloud developer and researcher.
Software engineer at Pulumi. Microsoft Azure MVP.

comments powered by Disqus