Contact: +91-9711224068
International Journal of Applied Research
  • Multidisciplinary Journal
  • Printed Journal
  • Indexed Journal
  • Refereed Journal
  • Peer Reviewed Journal

ISSN Print: 2394-7500, ISSN Online: 2394-5869, CODEN: IJARPF

IMPACT FACTOR (RJIF): 8.4

Vol. 2, Issue 3, Part C (2016)

Role of dynamic compilation in java

Role of dynamic compilation in java

Author(s)
Sudheendra H and Dr. Ankit Pandey
Abstract
Executing Java bytecodes in hardware is typically faster than interpreting Java bytecodes. Many bytecodes are complex and may need to be interpreted by an additional controlling processor. In particular, method calls to the underlying system cannot be dealt with by Java bytecode alone. Dynamic compilers are executed in parallel to the bytecode they have translated. They are required to produce high quality code quickly. The majority of existing dynamic compilers work by translating a method the first time it is called. This slows the Java environment down initially but, hopefully, in the long run will prove to have made the program execute faster. State-of-the-art JVMs [Sun99b] are using multiple levels of compilation; they aim to translate quickly at first and then target expensive compiler optimizations.
Pages: 162-165  |  816 Views  57 Downloads
How to cite this article:
Sudheendra H, Dr. Ankit Pandey. Role of dynamic compilation in java. Int J Appl Res 2016;2(3):162-165.
Call for book chapter
International Journal of Applied Research
Journals List Click Here Research Journals Research Journals