poop
poop copied to clipboard
Performance Optimizer Observation Platform
**NOTE:** This PR depends on ziglang/zig#16093 or an equivalent being merged. This change aligns the output columns nicely (closes #4, maybe #10): Benchmark 1 (16 runs): ls: measurement mean ±...
Sometimes you want different behaviour than the auto detection. This flag supports the same options as ripgrep. TTY detection is also move to stdout rather than stderr as colored output...
Closes #9. Here is the output for a command failing. I ~/S/poop (child-stderr +) [1] > zig-out/bin/poop ls 'ls a' ls -d 50 Benchmark 1 (24 runs): ls measurement mean...
Keeping some max number of sigfigs would be useful to keep columns a consistent comptime-known width. This would make it easier to align columns centrally while maintaining their alignment across...
Hey, just tried poop for the first time and I just wanted to check peak_rss of different zstd compression levels. `sudo /home/tobias/.local/bin/poop "zstd -3 -f java_error_in_idea_.hprof" "zstd -6 -f java_error_in_idea_.hprof"...
It would be nice if we could specify acceptable regression values for each counter and make poop exit with 1 in the event that any of the values went above...
Having some common machine-readable format(s) would be helpful for analyzing results. There should be a format that is easy for plotting packages like gnuplot and matplotlib to consume - I...
https://unix.stackexchange.com/questions/14227/do-i-need-root-admin-permissions-to-run-userspace-perf-tool-perf-events-ar https://github.com/andrewrk/poop/pull/16#issuecomment-1591996452 poop should inform the user how to configure their system to make it work without root access.
I think that percentages are not easier to comprehend than ratios, especially when the delta is quite big. An example: Benchmark 1 (376 runs): zig-out/bench/ReleaseSafe/zimalloc/create-destroy-loop-native-ReleaseSafe: measurement mean ± σ min...