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.