Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | internal/debug: use pprof goroutine writer for debug_stacks (#16892) | Ryan Schneider | 2018-06-14 | 1 | -3/+4 |
| | | | | | | | | | | | | * debug: Use pprof goroutine writer in debug.Stacks() to ensure all goroutines are captured. * Up to 64MB limit, previous code only captured first 1MB of goroutines. * internal/debug: simplify stacks handler * fix typo * fix pointer receiver | ||||
* | cmd/geth, mobile: add memsize to pprof server (#16532) | Felix Lange | 2018-04-23 | 1 | -10/+17 |
| | | | | | | | | * cmd/geth, mobile: add memsize to pprof server This is a temporary change, to be reverted before the next release. * cmd/geth: fix variable name | ||||
* | internal/debug: add support for mutex profiles (#16230) | Felix Lange | 2018-03-03 | 1 | -4/+23 |
| | |||||
* | metrics: pull library and introduce ResettingTimer and InfluxDB reporter ↵ | Anton Evangelatov | 2018-02-23 | 1 | -0/+6 |
| | | | | | | | | | | | | | | | | | | | | (#15910) * go-metrics: fork library and introduce ResettingTimer and InfluxDB reporter. * vendor: change nonsense/go-metrics to ethersphere/go-metrics * go-metrics: add tests. move ResettingTimer logic from reporter to type. * all, metrics: pull in metrics package in go-ethereum * metrics/test: make sure metrics are enabled for tests * metrics: apply gosimple rules * metrics/exp, internal/debug: init expvar endpoint when starting pprof server * internal/debug: tiny comment formatting fix | ||||
* | internal/debug: add debug_setGCPercent | Felix Lange | 2017-09-11 | 1 | -0/+6 |
| | |||||
* | internal/debug: add debug_freeOSMemory (#15122) | Felix Lange | 2017-09-11 | 1 | -0/+5 |
| | |||||
* | all: update light logs (and a few others) to the new model | Péter Szilágyi | 2017-03-03 | 3 | -9/+9 |
| | |||||
* | all: disable log message colors outside of geth | Felix Lange | 2017-02-27 | 1 | -4/+13 |
| | | | | Also tweak behaviour so colors are only enabled when stderr is a terminal. | ||||
* | internal, log: support debug log prints, displaying log origins | Péter Szilágyi | 2017-02-23 | 1 | -3/+11 |
| | |||||
* | all: blidly swap out glog to our log15, logs need rework | Péter Szilágyi | 2017-02-23 | 3 | -31/+34 |
| | |||||
* | internal/debug, internal/ethapi, rpc, swarm/storage: Ran "go fmt" | Kenji Siu | 2016-11-01 | 1 | -1/+1 |
| | |||||
* | metrics, internal/debug: Add --pprofaddr flag, expose metrics via gexp | Nick Johnson | 2016-10-14 | 1 | -2/+7 |
| | |||||
* | cmd/geth: codegansta/cli package renamed to urfave/cli | Bas van Kervel | 2016-06-09 | 1 | -1/+1 |
| | |||||
* | internal/debug: also rename debug_startTrace to debug_startGoTrace | Felix Lange | 2016-05-06 | 4 | -10/+10 |
| | | | | This was missing from the previous change. | ||||
* | internal/debug: rename debug_trace to debug_goTrace | Felix Lange | 2016-05-06 | 1 | -2/+2 |
| | | | | Reduces confusion with EVM execution tracing methods. | ||||
* | internal/debug: add memStats and gcStats to API | Felix Lange | 2016-04-13 | 1 | -0/+15 |
| | |||||
* | cmd/utils, internal/debug: show all stacks for 10x Ctrl-C induced panic | Felix Lange | 2016-03-12 | 2 | -0/+51 |
| | | | | | Go 1.6 only prints stacks for the current goroutine by default, but for this panic we want to see all of them. | ||||
* | internal/debug: don't disable heap profile collection by default | Felix Lange | 2016-03-12 | 1 | -0/+1 |
| | | | | | Setting runtime.MemProfileRate to 0 through the flag default value makes it impossible to get an 'in-use' profile. | ||||
* | internal/debug: APIs for profiling and tracing | Felix Lange | 2016-01-28 | 4 | -0/+404 |
The debug package provides an RPC wrapper for glog settings and the debugging facilities of the Go runtime. They can be triggered through both command line flags and the IPC listener. |