Blackburn, StephenMcKinley, Kathryn2015-12-071581135394http://hdl.handle.net/1885/20126In many garbage collected systems, the mutator performs a write barrier for every pointer update. Using generational garbage collectors, we study in depth three code placement options for remembered-set write barriers: inlined, out-of-line, and partiallyKeywords: Data storage equipment; Database systems; Optimization; Performance; Program compilers; Copying collection; Garbage collected systems; Write barrier code; Java programming language Copying collection; Generational collection; Java; Write barriersIn or out?: putting write barriers in their place20022015-12-07