Title :
The Runtime Performance of invokedynamic: An Evaluation with a Java Library
Author :
Ortin, Francisco ; Conde, P. ; Fernandez-Lanvin, Daniel ; Izquierdo, R.
Author_Institution :
Univ. of Oviedo, Oviedo, Spain
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, thereby maintaining platform optimizations. A comprehensive evaluation of a new library´s performance includes a description of how to optimize real Java applications.
Keywords :
Java; software libraries; source code (software); virtual machines; Java 7 platform; Java library performance; invokedynamic opcode; method call sites; platform optimizations; runtime performance; source code; virtual machine; Benchmark testing; Java; Performance evaluation; Programming; Runtime; Java Virtual Machine; dynamic languages; invokedynamic; reflection; runtime performance; software engineering;
Journal_Title :
Software, IEEE