z-logo
Premium
Exploiting exceptions
Author(s) -
Zastre Michael,
Horspool R. Nigel
Publication year - 2001
Publication title -
software: practice and experience
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.437
H-Index - 70
eISSN - 1097-024X
pISSN - 0038-0644
DOI - 10.1002/spe.404
Subject(s) - bytecode , java bytecode , programming language , computer science , java , compiler , program optimization , interpretation (philosophy) , optimizing compiler , abstract interpretation , code (set theory) , parallel computing , operating system , real time java , java annotation , set (abstract data type)
A novel compiler optimization for loops is presented. The optimization uses exceptions to eliminate redundant tests that are performed when code is interpretively executed, as is the case with Java bytecode executed on the Java Virtual Machine. An analysis technique based on abstract interpretation is used to discover when the optimization is applicable. Copyright © 2001 John Wiley & Sons, Ltd.

This content is not available in your region!

Continue researching here.

Having issues? You can contact us here