Conversation
…ted) See this PR on ocaml/ocaml for more explanation: ocaml/ocaml#12023
|
I think this doesn't give the right result. I get 1844w/run (varying in each runs) with this PR, 3000w/run (always) with |
|
Hmmhmm, so to be clear, this PR and what you propose on #54 is about two different questions:
So the question is much more: if this PR and #54 together produce a good result or not (but it's not like choose one or the other). From your code, I can reproduce this with the merge of #54 and this PR: $ ./a.out
minor-allocated map { minor-allocated per run = 3000.000866; r² = Some 1 }With $ ./a.out
minor-allocated map { minor-allocated per run = 3000.000946; r² = Some 1 }With only #54, I have this result: $ ./a.out
minor-allocated map { minor-allocated per run = 3000.001034; r² = Some 1 } |
|
And, btw, it will be nice to also look into #55 🥲 |
|
I confirm the bad behavior with bechamel 0.5.0 and ocaml 5.3. I was expecting that the current PR fixes the same bug as #54 because both use |
See this PR on ocaml/ocaml for more explanation:
ocaml/ocaml#12023
/cc @damiendoligez (to confirm if it's the right usage) and /cc @Julow if it does not disturb your metrics.