Alexey Varlamov wrote: > Sorry if it was already discussed, but I believe this approach also > requires marking vtable bit/byte on each object allocation, unitl the > "unloading" GC pass is strictly stop-the-world full-heap collection. > Robin, did you include this particular overhead too in your > measurements?
My proposal already argued that vtable bit/byte/word marking is unnecessary for "nursery allocations". You only need to mark the vtable of objects that survive collection and pretenured objects. Etienne -- Etienne M. Gagnon, Ph.D. http://www.info2.uqam.ca/~egagnon/ SableVM: http://www.sablevm.org/ SableCC: http://www.sablecc.org/
signature.asc
Description: OpenPGP digital signature