4 ms·
Cool, thanks for the link. My mistake--I thought "regions" meant some sort of interprocedural "code regions". I suspect the state of the art in GC has moved i
by PDoyle 9y ago
Cool, thanks for the link.
My mistake--I thought "regions" meant some sort of interprocedural "code regions".
I suspect the state of the art in GC has moved in the last 15 years since this paper was written, and they might have trouble beating modern techniques, but that's speculation.
- naasking 9y agoIt's hard to beat regions in time overhead, since every operation is constant time; space overhead is where they suffer, and that's where GC enters the picture. Escape analysis is a degenerate region analysis, and many of the cases where it fails because it's not general enough would be handled quite well by regions.