Object Inlining
Object Inlining
- inlining has to preserve field privacy
- simple idea: inline both methods and data
- we can only inline objects that we instantiated
- combine with interprocedural analysis
- preliminary experiments (Linpack by hand) give ~2 times speed increase, with 20-30% code size increase