Bigram analysis of Java bytecode sequences
Diarmuid P. O'Donoghue, Aine Leddy, James F. Power, John T. Waldron · 2002
We report on a project that performed a bigram analysis of dynamic bytecode sequences. The objective was to identify the most commonly used bytecode pairs, and to examine the relative frequency of occurrence of these bytecodes. In all, 12 large Java programs were analysed, taken from the Java Grande and SPEC benchmark suites. Our findings are of relevance to research into instruction set design and implementation, as well as JVM optimisation