• Software
  • PrePrints
  • Abstract - Runtime Performance of invokedynamic: Evaluation through a Java Library
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Runtime Performance of invokedynamic: Evaluation through a Java Library
PrePrint
ISSN: 0740-7459
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
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.
Citation:
Francisco Ortin, Patricia Conde, Raul Izquierdo, Daniel Fernandez Lanvin, "Runtime Performance of invokedynamic: Evaluation through a Java Library," IEEE Software, 04 April 2013. IEEE computer Society Digital Library. IEEE Computer Society, <http://doi.ieeecomputersociety.org/10.1109/MS.2013.46>
Usage of this product signifies your acceptance of the Terms of Use.