Francisco Ortin , University of Oviedo, Oviedo
Patricia Conde , University of Oviedo, Oviedo
Raul Izquierdo , University of Oviedo, Oviedo
Daniel Fernandez Lanvin , University of Oviedo, Oviedo
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MS.2013.46
The Java 7 platform has included the invokedynamic opcode in its virtual machine. This new feature allows the programmer to define, and dynamically change, the linkage of method call sites, maintaining the platform optimizations. We have developed a library that allows using this new JVM feature from the Java programming language. We present a comprehensive evaluation of invokedynamic performance and how to use the developed library to optimize real Java applications, including two mature dynamic languages.
Francisco Ortin, Patricia Conde, Raul Izquierdo, Daniel Fernandez Lanvin, "Runtime Performance of invokedynamic: Evaluation through a Java Library", IEEE Software, , no. 1, pp. 1, PrePrints PrePrints, doi:10.1109/MS.2013.46