fgprof icon indicating copy to clipboard operation
fgprof copied to clipboard

🚀 fgprof is a sampling Go profiler that allows you to analyze On-CPU as well as Off-CPU (e.g. I/O) time together.

Results 16 fgprof issues
Sort by recently updated
recently updated
newest added

I added `github.com/felixge/fgprof` to one of the Prometheus unit tests, which gives me good charts but no source line info: ``` $ go tool pprof -list processWALSamples ./tsdb.test cpu2 Total:...

PeriodType is intended to explain the kind of events between sampled occurrences. While not strictly required to be set, all the Go stdlib profilers populate it, and this patch sets...

I noticed that not only the duration was missing, but also the timestamp itself.

I just noticed that the period type, period unit, and duration are not set in the resulting profiles created by fgprof. While not strictly required I feel it would be...

Thanks for providing such a great tool. It would be helpful if profile labels were supported to troubleshoot io problems.

help wanted

The goal for this issue is to figure out how to reduce the risk of running fgprof in production. People should feel safe turning it on, knowing that in the...

Hey Felix, I was playing with runtime package/profilers a bit for learning and while trying out different things, I happen to see following code is used to retrieve all Goroutines:...

There is an [open issue](https://github.com/conprof/conprof/issues/69) on conprof (a continuous profiling project), discussing how there could be support for `fgprof`. It more generally started a discussion around custom/non-built-in profiles. I haven't...

Would it be possible to update the pprof dependency? Its pretty old.

I used to use fgprof in the past, it showed me real time well. However, now, it is "skipping" my functions, and I just see this. This is useless. I...