Closed brprice closed 1 year ago
That's probably possible, but will require an overhaul of console and CSV reporting. Given that normally allocation count is deterministic, I'm a bit reluctant to bother.
Closing, since no one is particularly interested to work on this low-priority feature.
(Disclaimer: I am not particularly well-versed in benchmarking or statistics, so there may be reasons this is a bad idea.)
Consider the output
Notice that only timing has an estimated (double) standard deviation. Could we add exactly the same analysis to allocation and copying statistics? (I am not sure what variance information would be useful for "peak memory", as we report the maximum, rather than the mean.)
I guess in the majority of programs GHC is deterministic enough for these variations to be very small, so perhaps it is not worth doing?