Hi Andy, Thanks for working on this!
I have no strong opinion on the general approach. Making the EPT trigger major GCs after a while (i.e. when the EPT has grown significantly without a major GC having happened due to other triggers) might also be acceptable, and might be (much) simpler. Speaking of simplification, if you go with the suggested route of adding a Minor GC for the EPT, it might be fine to ignore the Scavenger and only support the MinorMS (which, IIUC, is intended to become the only supported young-generation GC at some point). +Michael for a GC perspective. On Thu, Dec 21, 2023 at 3:36 PM Andy Wingo <[email protected]> wrote: > Hello all, > > Please find below a link to a short design doc for adding a young > generation to ExternalPointerTable. > > This work is intended to fix > https://bugs.chromium.org/p/v8/issues/detail?id=13640#c31. > > > https://docs.google.com/document/d/1Pvr4RbG_ZiaYZ-VkE22bSyCOiOntpbSBNJIhv45JTKk/edit > > Feedback, comments, and corrections are very welcome. I have some > WIP patches not yet posted to add the space and arrange to allocate into > it, but have not yet done the actual promotion part yet. Happy to > change tack if appropriate. > > Happy holidays, > > Andy > > -- > -- -- v8-dev mailing list [email protected] http://groups.google.com/group/v8-dev --- You received this message because you are subscribed to the Google Groups "v8-dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/v8-dev/CAKSzg3QvxyqWpRa7JNRkPCA3FkJ64SFagt48NOPgNDyFw8Mdtg%40mail.gmail.com.
