The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.04 - July-Aug. (2014 vol.31)
pp: 82-90
Francisco Ortin , University of Oviedo
Patricia Conde , University of Oviedo
Daniel Fernandez-Lanvin , University of Oviedo
Raul Izquierdo , University of Oviedo
ABSTRACT
The Java 7 platform includes the invokedynamic opcode in its virtual machine, a feature that lets programmers define, and dynamically change, the linkage of method call sites and thereby maintain platform optimizations. The authors developed a library that lets developers use this new JVM feature, present a comprehensive evaluation of its performance, and describe how to use the developed library to optimize real Java applications, including two mature dynamic languages.
INDEX TERMS
Java, Runtime, Programming, Benchmark testing, Performance evaluation,software engineering, invokedynamic, Java Virtual Machine, runtime performance, dynamic languages, reflection
CITATION
Francisco Ortin, Patricia Conde, Daniel Fernandez-Lanvin, Raul Izquierdo, "The Runtime Performance of invokedynamic: An Evaluation with a Java Library", IEEE Software, vol.31, no. 4, pp. 82-90, July-Aug. 2014, doi:10.1109/MS.2013.46
57 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool