Harendra Kumar
Harendra Kumar
Otherwise it leads to a crash: ``` analysing with 1000 resamples bootstrapping with 2 samples benchmarks: ./Data/Vector/Generic.hs:245 ((!)): index out of bounds (-9223372036854775808,1000) CallStack (from HasCallStack): error, called at ./Data/Vector/Internal/Check.hs:87:5...
In the verbose mode, the number of iterations is also printed as an average. This should not be an average, it should be an absolute number. It does not make...
Ideally `utime + stime = cpuTime`. On Linux this holds approximately (though I would like it to be more accurate there as well, I have seen significant aberration) but on...
Big numbers are difficult to read without separators. What is the best way to format them? I found https://hackage.haskell.org/package/format-numbers on hackage for this purpose, which is a tiny package. Should...
It may be a good idea to use a command based CLI interface using a command for logical sets of tasks. For example, I can imagine the following commands (with...
The Linux `perf` tool has a nice readable format for output and we can adopt the same, at least for the quick mode it directly applies: ``` interceptor:~$ perf stat...
Each counter has the following properties: * A way to measure the counter * A way to measure the diff of counters to get the measurement interval values * A...
It would be nice to have the ability to select specific counters a la `perf stat -e` on Linux. For two reasons, one if we support HW PMC measurements then...
We can add more counters to the microbenchmarking from the linux `perf_event` counters. The `perf list` command shows the counters, some of them are: ``` List of pre-defined events (to...
That will allow us to do CIs for head versions as well. See https://github.com/composewell/streamly/pull/1084.