Cloud Profiler

Continuous CPU and heap profiling to improve performance and reduce costs.

View documentation for this product.

Stackdriver Profiler Overview logo

Actionable application profiling

Poorly performing code increases the latency and cost of applications and web services every day, without anyone knowing or doing anything about it. Cloud Profiler changes this by continuously analyzing the performance of CPU or memory-intensive functions executed across an application. Cloud Profiler presents the call hierarchy and resource consumption of the relevant function in an interactive flame graph that helps developers understand which paths consume the most resources and the different ways in which their code is actually called.

Low-impact production profiling logo

Low-impact production profiling

While it’s possible to measure code performance in development environments, the results generally don’t map well to what’s happening in production. Many production profiling techniques either slow down code execution or can only inspect a small subset of a codebase. Cloud Profiler uses statistical techniques and extremely low-impact instrumentation that runs across all production application instances to provide a complete picture of an application’s performance without slowing it down.

Broad platform support logo

Broad platform support

Cloud Profiler allows developers to analyze applications running anywhere, including Google Cloud, other cloud platforms, or on-premises, with support for Java, Go, Node.js, and Python. A full explanation of language support is available in the documentation.

Technical resources

Pricing

Cloud Profiler is available at no extra charge.

Take the next step

Get $300 in free credits to learn and build on Google Cloud for up to 12 months.

Try it free
Need help getting started?
Work with a trusted partner
Continue browsing