go-perf
go-perf copied to clipboard
Go packages and tools for Linux perf
While reading [this](https://goo.gl/jMYCwx) perf.data file, program memlat says that there are no events inside, but I see them via perf script. I've figured out why is this and it's because...
This fixes #1
this will reduce about 80% memory alloc counts. 
Crashes due to some header parsing issue when attempting to read a perf sched recording. Specifically, it looks to attempt to call `skip()` over a buffer of much shorter length...
The scoping bug causes incorrect interpretation of perf.data files that include more than one kind of sample, through every entry in File.idToAttr pointing to a single shared value.
Perf recording taking on arm64 (Apple M1, ubuntu VM in VMWare). May affect other platforms. To reproduce, just take a perf recording with `--call-graph=dwarf`: ``` perf record --call-graph dwarf ```...