“…Kunkle and Cooperman [2008] [Bacon et al, 2002;Bonny and Henkel, 2007;Chen et al, 2005Chen et al, , 2003Clausen et al, 2000;Lekatsas et al, 2000;Lekatsas and Wolf, 1999;Rizzo, 1997;Shaham et al, 2001;Venstermans et al, 2007], heap sharing [Choi and Han, 2008], bytecode optimization [Vallée-Rai et al, 1999, prolific types [Shuf et al, 2002], colocation [Yu et al, 2008] and many other optimization/reduction techniques [Ananian and Rinard, 2003;Guo et al, 2006;McDowell et al, 1998;Tip et al, 1999].…”