Google Cloud Profiler

Web · Linux · Self-hosted · API

Freedom report

Two barsScore 6.4

  • Free tierA free tier is on its own pricing page
  • Open codeNo open-source code on record
  • Runs widely2 of 6 device platforms
  • DocumentedPlans, terms and facts published

Google Cloud Profiler helps teams find resource-intensive code in production applications by linking CPU usage and memory allocation information to source code. A profiling agent collects data, and a Google Cloud console interface is used to view and analyze profiles. It supports Go, Java, Node.js, and Python, although profile types vary by language; available types include CPU time, heap, allocated heap, contention, threads, and wall time. Supported environments include Compute Engine, Google Kubernetes Engine, App Engine, Managed Service for Apache Spark, Dataflow, and some environments outside Google Cloud, with language-specific availability. The listed operating systems are Linux with glibc and, for some languages and configurations, Linux with musl. Google says CPU and heap profiling overhead during collection is under 5%, and commonly under 0.5% when averaged across execution time and service replicas. Profile data is retained for 30 days, but profiles can be downloaded for longer-term storage. The service supports VPC Service Controls. It is free to use, though quotas and limits apply.

Who it is for

It is designed for teams analyzing resource consumption and performance in production applications. It may suit teams working in its supported languages and deployment environments.

What is good

  • Free to use.
  • Attributes CPU and memory data to source code.
  • Supports four listed programming languages.
  • Profiles can be downloaded for long-term storage.
  • Supports VPC Service Controls.

What to know first

  • Profile data is retained for 30 days.
  • Language availability varies by environment and profile type.
  • Quotas and limits apply.

Verdict

Cloud Profiler provides production CPU and memory profiles with source-code attribution and a console for analysis. Check language-specific availability, retention, and quotas against your needs.

Google Cloud Profiler plans and pricing

All plans
Cloud Profiler Free There is no cost associated with using Cloud Profiler. Profile data retained for 30 days; quotas and limits apply cloud.google.com · 2 Oct 2026

Compared on profiling software

Free plan
Yes

Best Google Cloud Profiler alternatives

See all 20