Cold Start Profiler

We’ve made it easier to optimize your cold starts by adding a cold start profile to each task.

You can view the cold start profile of a task by clicking on any task in the tasks table.

This breakdown shows the entire lifecycle of your task: spinning up a container, running your loader function, and running the task itself.

As a recap, here’s a breakdown of a serverless cold start:

  • Node start time. This is typically minimal, but can take longer if the system is busy.
  • Image load time. Pulling your container image from our image service.
  • Application start time. Running your code. This includes running any loaders you’ve added to your app.