An experimental evaluation of JAVA']JAVA JIT technology

被引:0
|
作者
da Silva, AF [1 ]
Costa, VS [1 ]
机构
[1] Univ Fed Rio de Janeiro, BR-21941 Rio De Janeiro, Brazil
关键词
dynamic compilation; Just-in-Time compiler; compiler optimizations;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Interpreted languages are widely used due to ease to use, portability, and safety. On the other hand, interpretation imposes a significance overhead. Just-in-Time (JIT) compilation is a popular approach to improving the runtime performance of languages such as Java. We compare the performance of a JIT compiler with a traditional compiler and with an emulator. We show that the compilation overhead from using JIT is negligible, and that the JIT compiler achieves better overall performance, suggesting the case for aggresive compilation in JIT compilers.
引用
收藏
页码:1291 / 1309
页数:19
相关论文
共 50 条
  • [41] VisualJVM: A visual tool for teaching Java']Java technology
    Garrido Abenza, Pedro Pablo
    Olivo, Angel Grediaga
    Latorre, Bernardo Ledesma
    [J]. IEEE TRANSACTIONS ON EDUCATION, 2008, 51 (01) : 86 - 92
  • [42] Statistically rigorous Java']Java performance evaluation
    Georges, Andy
    Buytaert, Dries
    Eeckhout, Lieven
    [J]. ACM SIGPLAN NOTICES, 2007, 42 (10) : 57 - 76
  • [43] Evaluation and optimization of method calls in Java']Java
    Bellotti, F
    Berta, R
    De Gloria, A
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2004, 34 (04): : 395 - 431
  • [44] An Evaluation of Current Java']Java Bytecode Decompilers
    Hamilton, James
    Danicic, Sebastian
    [J]. 2009 NINTH IEEE INTERNATIONAL WORKING CONFERENCE ON SOURCE CODE ANALYSIS AND MANIPULATION, PROCEEDINGS, 2009, : 129 - 136
  • [45] A Trace-based Java']Java JIT Compiler Retrofitted from a Method-based Compiler
    Inoue, Hiroshi
    Hayashizaki, Hiroshige
    Wu, Peng
    Nakatani, Toshio
    [J]. 2011 9TH ANNUAL IEEE/ACM INTERNATIONAL SYMPOSIUM ON CODE GENERATION AND OPTIMIZATION (CGO), 2011, : 246 - 256
  • [46] Java']Java Android Application Performance Improvement by Kotlin DEX Bytecode Analysis without JIT Compiler
    Shibata, Ryoichi
    Sonoyama, Atsuya
    Oguchi, Masato
    Kamiyama, Takeshi
    Fukuda, Akira
    Yamaguchi, Saneyasu
    [J]. 2020 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS - TAIWAN (ICCE-TAIWAN), 2020,
  • [47] Performance evaluation of Java']Java card bytecodes
    Paradinas, Pierre
    Cordry, Julien
    Bouzefrane, Samia
    [J]. INFORMATION SECURITY THEORY AND PRACTICES: SMART CARDS, MOBILE AND UBIQUITOUS COMPUTING SYSTEMS, PROCEEDINGS, 2007, 4462 : 127 - +
  • [48] Evaluation of a Java']Java Computer Algebra System
    Kredel, Heinz
    [J]. COMPUTER MATHEMATICS, 2008, 5081 : 121 - 138
  • [49] Partial Evaluation for Java']Java Malware Detection
    Singh, Ranjeet
    King, Andy
    [J]. LOGIC-BASED PROGRAM SYNTHESIS AND TRANSFORMATION (LOPSTR 2014), 2015, 8981 : 133 - 147
  • [50] Evaluation of Java']Java as an Internet delivery tool
    Wormley, SJ
    [J]. REVIEW OF PROGRESS IN QUANTITATIVE NONDESTRUCTIVE EVALUATION, VOLS 16A AND 16B, 1997, 16 : 2183 - 2189