Difference between revisions of "Geth --pprof"

From wikieduonline
Jump to navigation Jump to search
Line 10: Line 10:
 
  --pprof.port=[[6060]]
 
  --pprof.port=[[6060]]
  
 +
 +
== Erigon ==
 +
* Get stack trace: kill -SIGUSR1 <pid>, get trace and stop: kill -6 <pid>
 +
* Get [[CPU profiling]]: add [[--pprof]] flag run [[go tool pprof]] -png  http://127.0.0.1:6060/debug/pprof/profile\?seconds\=20 > cpu.png
 +
* Get [[RAM profiling]]: add --pprof flag run go tool pprof -inuse_space -png  http://127.0.0.1:6060/debug/pprof/heap > mem.png
  
 
== See also ==
 
== See also ==

Revision as of 09:03, 8 August 2024

geth --pprof  Enable the pprof HTTP server
--metrics --pprof


--pprof
--pprof.addr=0.0.0.0
--pprof.port=6060


Erigon

See also

Advertising: