Difference between revisions of "Geth --pprof"

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

Latest 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[edit]

See also[edit]

Advertising: