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 条
  • [1] Experiences with Java']Java™ JIT optimization
    Bik, AJC
    Girkar, M
    Haghighat, MR
    [J]. INNOVATIVE ARCHITECTURE FOR FUTURE GENERATION HIGH-PERFORMANCE PROCESSORS AND SYSTEMS, 1999, : 87 - 94
  • [2] The rigorous evaluation of enterprise Java']Java bean technology
    Ran, SP
    Brebner, P
    Gorton, I
    [J]. 15TH INTERNATIONAL CONFERENCE ON INFORMATION NETWORKING, PROCEEDINGS, 2001, : 93 - 100
  • [3] JATTACK: Java']Java JIT Testing using Template Programs
    Zang, Zhiqiang
    Yu, Fu-Yao
    Wiatrek, Nathan
    Gligoric, Milos
    Shi, August
    [J]. 2023 IEEE/ACM 45TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: COMPANION PROCEEDINGS, ICSE-COMPANION, 2023, : 6 - 10
  • [4] The simplest heuristics may be the best in Java']Java JIT compilers
    Schilling, JL
    [J]. ACM SIGPLAN NOTICES, 2003, 38 (02) : 36 - 46
  • [5] Impact of JIT/JVM optimizations on Java']Java application performance
    Shiv, K
    Iyer, R
    Newburn, C
    Dahlstedt, J
    Lagergren, M
    Lindholm, O
    [J]. INTERACT-7 2003: SEVENTH WORKSHOP ON INTERACTION BETWEEN COMPILERS AND COMPUTER ARCHITECTURES, PROCEEDINGS, 2003, : 5 - 13
  • [6] Pattern-Based Peephole Optimizations with Java']Java JIT Tests
    Zang, Zhiqiang
    Thimmaiah, Aditya
    Gligoric, Milos
    [J]. PROCEEDINGS OF THE 32ND ACM SIGSOFT INTERNATIONAL SYMPOSIUM ON SOFTWARE TESTING AND ANALYSIS, ISSTA 2023, 2023, : 64 - 75
  • [7] IL translator for JIT execution of Java']Java bytecode in NET environments
    Lee, Y
    Na, S
    Kim, J
    [J]. ISAS/CITSA 2004: International Conference on Cybernetics and Information Technologies, Systems and Applications and 10th International Conference on Information Systems Analysis and Synthesis, Vol 1, Proceedings: COMMUNICATIONS, INFORMATION TECHNOLOGIES AND COMPUTING, 2004, : 80 - 85
  • [8] Random program generator for Java']Java JIT compiler test system
    Yoshikawa, T
    Shimura, K
    Ozawa, T
    [J]. THIRD INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE, PROCEEDINGS, 2003, : 20 - 23
  • [9] Java']Java technology in an FPGA
    Schoeberl, M
    [J]. FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, 2004, 3203 : 917 - 921
  • [10] Java']Java and the emerging technology
    Urquhart, K
    [J]. WORLDWIDE COMPUTING AND ITS APPLICATIONS, 1997, 1274 : 1 - 6