Results 1654 comments of Gabriel Scherer

I would not necessarily trust the GC statistics that have been partly buggy in 5.0. It may be that the PR introduced the time difference (the actual bug) without showing...

(I was thinking of dbd36ae1a5f06a599434f2cca6261aacca4bdf91 which only affects minor collections, not major collections.)

Is it correct to interpret your numbers as the existence of a remaining slowdown for 4 domains, or do you believe that this is measurement noise? (If you have made...

I discussed this general issue with @damiendoligez today. One idea that we floated is to change the way we count major GC 'work' for custom blocks, to count the external...

@Octachron has a smaller repro case taken from Owl, that shows a regression in 5.1 even without domains. This repro case should be added to Sandmark. @Octachron could you post...

Excellent news, thanks! @tmcgilchrist the example of Octachron is a sequential Owl program which is available at https://gitlab.inria.fr/fangelet/ocaml-gc-regression-examples https://gitlab.inria.fr/fangelet/ocaml-gc-regression-examples/-/blob/main/analyses/gw_original.ml?ref_type=heads

@tmcgilchrist did you manage to add such examples to Sandmark? (I would be curious to see a pointer with performance results for those programs, that I could revisit in the...

@tmcgilchrist Thanks! I looked at the new sandmark webpage, and here is some random feedback. (I don't know if you are the right person to send this feedback to, but...

My understanding of the situation is that the design intent of `Domain` is to expose just the bare minimum that the runtime implements, and *not* to provide a good user-facing...