A CPU sampling profile of the page’s JavaScript in the pprof protobuf format, read by go tool pprof, the pprof web UI, and speedscope. It comes from the CDP Profiler domain and symbolicates to the served JavaScript — function name, script URL, and line. Minified bundles keep their minified names; source maps are not applied.

Use it as a discrete output (--output-type pprof_cpu, extension .cpu.pprof) or as a --pprof-cpu sidecar alongside another output.

zshot --output-type pprof_cpu --wait-for 3 https://zshot-cli.com -f page.cpu.pprof
go tool pprof -top page.cpu.pprof

The profile is gzip-compressed by default, the convention pprof tooling expects; --pprof-no-gzip writes plain protobuf, and --pprof-cpu-interval-us sets the sampling rate. By default the profile covers the final destination page; --pprof-captures-navigation spans a navigation session.

This is a Pro-tier output.