Our Experiences with Optimizations in Sun's Java Just-In-Time Compilers

dc.creatorSilva,Anderson Faustino da
dc.creatorCosta,Vitor
dc.date2006
dc.date.accessioned2024-02-06T12:54:37Z
dc.date.available2024-02-06T12:54:37Z
dc.descriptionModern 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 scientific and non-scientific benchmarks, weighing their cost and benefits in total runtime. We chose the HotSpot technology because it is state of the art and its source code is available.
dc.formattext/html
dc.identifierhttps://doi.org/10.3217/jucs-012-07-0788
dc.identifierhttps://lib.jucs.org/article/28632/
dc.identifier.urihttps://openrepository.mephi.ru/handle/123456789/9085
dc.languageen
dc.publisherJournal of Universal Computer Science
dc.relationinfo:eu-repo/semantics/altIdentifier/eissn/0948-6968
dc.relationinfo:eu-repo/semantics/altIdentifier/pissn/0948-695X
dc.rightsinfo:eu-repo/semantics/openAccess
dc.rightsJ.UCS License
dc.sourceJUCS - Journal of Universal Computer Science 12(7): 788-810
dc.subjectDynamic compilation
dc.subjectJust-in-Time compiler
dc.subjectcompiler optimizations
dc.titleOur Experiences with Optimizations in Sun's Java Just-In-Time Compilers
dc.typeResearch Article
Файлы