On 21/03/2019 10:29, [email protected] wrote: >> Regarding your GC implementation questions, I don't know much about >> GCs so >> can't comment. There are various OCaml people on this list so someone may >> be able to help or pass on your question to the compiler folks. > > I would appreciate if someone comments on how the incremental Ocaml GC > on Solo5 splits the work.
There's nothing special with OCaml's GC [0] on solo5. As a side effect of allocation, the GC may execute a cycle. This will take some time (though, OCaml's GC is pretty fast [1]), but won't be interrupted. Best, hannes 0: This is an overview of the OCaml GC http://dev.realworldocaml.org/garbage-collector.html 1: Measuring GC latencies http://prl.ccs.neu.edu/blog/2016/05/24/measuring-gc-latencies-in-haskell-ocaml-racket/
