Cloud Profiler documentation
Cloud Profiler is a statistical, low-overhead profiler thatcontinuously gathers CPU usage and memory-allocation information from yourproduction applications. It attributes that information to the application'ssource code, helping you identify the parts of the application consuming themost resources, and otherwise illuminating the performance characteristicsof the code.
Start your proof of concept with $300 in free credit
- Develop with our latest Generative AI models and tools.
- Get free usage of 20+ popular products, including Compute Engine and AI APIs.
- No automatic charges, no commitment.
Keep exploring with 20+ always-free products.
Access 20+ free products for common use cases, including AI APIs, VMs, data warehouses, and more.
Documentation resources
Guides
- Tutorial
Related resources
Analyze production performance with Cloud Profiler
In this codelab, you learn how to set up Cloud Profiler for a Go program and then you learn how to collect, view and analyze the performance data with Cloud Profiler.
Optimizing a Go app
In this tutorial, you download and run a Go application, and then you are guided through using profiling data to optimize that application.
Go samples
A collection of Go applications configured to collect profile data.
Profiler code samples
A set of code samples for configuring Profiler for a variety of languages and environments.
Related videos
Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-02-19 UTC.