• Title of article

    Our Experiences with Optimizations in Suns Java Just-In-Time Compilers

  • Author/Authors

    da Silva, Anderson Faustino Federal University of Rio de Janeiro, Brazil , Costa, Vitor Santos Federal University of Rio de Janeiro, Brazil

  • From page
    788
  • To page
    810
  • Abstract
    Modern Java Compilers, such as Sun s HotSpot compilers, implement a number of optimizations, ranging from high-level program transformations to low-level architecure dependent operations such as instruction scheduling. In a Just-in-Time (JIT) environment, the impact of each optimization must be weighed against its cost in terms of total runtime. Towards better understanding the usefulness of individual optimizations, we study the main optimizations available on Sun HotSpot compilers for a wide range of scientic and non-scientic benchmarks, weighing their cost and benets in total runtime. We chose the HotSpot technology because it is state of the art and its source code is available
  • Keywords
    Dynamic compilation , Just , in , Time compiler , compiler optimizations
  • Journal title
    Journal of J.UCS (Journal of Universal Computer Science)
  • Journal title
    Journal of J.UCS (Journal of Universal Computer Science)
  • Record number

    2660623