O documento descreve o Adaptive Optimization System (AOS) implementado na máquina virtual Java Jikes RVM. O AOS realiza otimizações seletivas identificando regiões de código quentes e direciona inlining com base em perfil de execução. O sistema coleta estatísticas em tempo de execução para guiar decisões de otimização de forma dinâmica e autônoma.