메뉴 건너뛰기




Volumn 27, Issue 4, 2005, Pages 732-785

Design and evaluation of dynamic optimizations for a Java just-in-time compiler

Author keywords

Adaptive optimization; Code specialization; Dynamic compilation; JIT compiler; Profile directed method inlining; Recompilation

Indexed keywords

ADAPTIVE OPTIMIZATION; CODE SPECIALIZATION; DYNAMIC COMPILATION; JIT COMPILER; PROFILE-DIRECTED METHOD INLINING; RECOMPILATION;

EID: 33745400520     PISSN: 01640925     EISSN: 01640925     Source Type: Journal    
DOI: 10.1145/1075382.1075386     Document Type: Article
Times cited : (37)

References (61)
  • 2
    • 4243252863 scopus 로고    scopus 로고
    • Mixed-mode bytecode execution
    • Sun Microsystems. June
    • AGESEN, O. AND DETLEFS, D. 2000. Mixed-mode bytecode execution. Tech. rep., SMLITR-2000-87, Sun Microsystems. June.
    • (2000) Tech. Rep. , vol.SMLITR-2000-87
    • Agesen, O.1    Detlefs, D.2
  • 3
    • 0033902486 scopus 로고    scopus 로고
    • A unifying approach to performance analysis in the Java environment
    • ALEXANDER, W. P., BERRY, R. F., LEVINE, F. E., AND URQUHART, R. J. 2000. A unifying approach to performance analysis in the Java environment. IBM Systems Journal 39, 1 (Jan.), 118-134.
    • (2000) IBM Systems Journal , vol.39 , Issue.1 JAN. , pp. 118-134
    • Alexander, W.P.1    Berry, R.F.2    Levine, F.E.3    Urquhart, R.J.4
  • 10
    • 0032002380 scopus 로고    scopus 로고
    • Initial results for glacial variable analysis
    • AUTREY, T. AND WOLFE, M. 1998. Initial results for glacial variable analysis. Int. J. Parallel Program. 26, 1 (Feb.), 43-64.
    • (1998) Int. J. Parallel Program , vol.26 , Issue.1 FEB. , pp. 43-64
    • Autrey, T.1    Wolfe, M.2
  • 18
    • 0026866013 scopus 로고
    • Profile-guided automatic inline expansion for C programs
    • CHANG, P., MAHLKE, S., CHEN, W., AND HWU, W. 1992. Profile-guided automatic inline expansion for C programs. Softw. Pract. Exper. 22, 5 (May), 349-369.
    • (1992) Softw. Pract. Exper. , vol.22 , Issue.5 MAY , pp. 349-369
    • Chang, P.1    Mahlke, S.2    Chen, W.3    Hwu, W.4
  • 25
    • 84948958710 scopus 로고
    • Optimization of object-oriented programs using static class hierarchy analysis
    • LNCS 952, Springer-Verlag, Berlin
    • DEAN, J., GROVE, D., AND CHAMBERS, C. 1995b. Optimization of object-oriented programs using static class hierarchy analysis. In 9th European Conference on Object-Oriented Programming. LNCS 952, Springer-Verlag, Berlin, 77-101.
    • (1995) 9th European Conference on Object-oriented Programming , pp. 77-101
    • Dean, J.1    Grove, D.2    Chambers, C.3
  • 32
    • 0030195171 scopus 로고    scopus 로고
    • Reconciling responsiveness with performance in pure object-oriented languages
    • HÖLZLE, U. AND UNGAR, D. 1996. Reconciling responsiveness with performance in pure object-oriented languages. ACM Trans. Program. Lang. Syst. 18, 4 (July), 355-400.
    • (1996) ACM Trans. Program. Lang. Syst. , vol.18 , Issue.4 JULY , pp. 355-400
    • Hölzle, U.1    Ungar, D.2
  • 37
    • 0032114717 scopus 로고    scopus 로고
    • Evaluating inlining techniques
    • KASER, O. AND RAMAKRISHMAN, C. 1998. Evaluating inlining techniques. Comput. Lang. 24, 2 (July), 55-72.
    • (1998) Comput. Lang. , vol.24 , Issue.2 JULY , pp. 55-72
    • Kaser, O.1    Ramakrishman, C.2
  • 39
    • 0035365635 scopus 로고    scopus 로고
    • Continuous program optimization: Design and evaluation
    • KISTLER, T. AND FRANZ, M. 2001. Continuous program optimization: Design and evaluation. IEEE Trans. Comput. 50, 6 (June), 549-566.
    • (2001) IEEE Trans. Comput. , vol.50 , Issue.6 JUNE , pp. 549-566
    • Kistler, T.1    Franz, M.2
  • 40
    • 1542497130 scopus 로고    scopus 로고
    • Continuous program optimization: A case study
    • KISTLER, T. AND FRANZ, M. 2003. Continuous program optimization: A case study. ACM Trans. Program. Lang. Syst. 25, 4 (July), 500-548.
    • (2003) ACM Trans. Program. Lang. Syst. , vol.25 , Issue.4 JULY , pp. 500-548
    • Kistler, T.1    Franz, M.2
  • 50
    • 0017530053 scopus 로고
    • An analysis of inline substitution for a structured programming language
    • SCHIEFLER, R. 1977. An analysis of inline substitution for a structured programming language. Commun. ACM 20, 9 (Sept.), 647-654.
    • (1977) Commun. ACM , vol.20 , Issue.9 SEPT. , pp. 647-654
    • Schiefler, R.1
  • 52
    • 84858886711 scopus 로고    scopus 로고
    • STANDARD PERFORMANCE EVALUATION CORPORATION. 2000. SPECjvm98 and SPECjbb2000 benchmarks. Available at http://www.spec.org/osg.
    • (2000) SPECjvm98 and SPECjbb2000 Benchmarks
  • 57
    • 0003415162 scopus 로고    scopus 로고
    • Ephemeral instrumentation for lightweight program profiling
    • Division of Applied Science and Engineering, Harvard University. June
    • TRAUB, O., SCHECHTER, S., AND SMITH, M. D. 2000. Ephemeral instrumentation for lightweight program profiling. Tech. rep., Division of Applied Science and Engineering, Harvard University. June.
    • (2000) Tech. Rep.
    • Traub, O.1    Schechter, S.2    Smith, M.D.3
  • 59
    • 0034593387 scopus 로고    scopus 로고
    • A portable sampling-based profiler for Java virtual machines
    • ACM Press, New York
    • WHALEY, J. 2000. A portable sampling-based profiler for Java virtual machines. In Proceedings of the ACM SIGPLAN Java Grande Conference. ACM Press, New York, 78-87.
    • (2000) Proceedings of the ACM SIGPLAN Java Grande Conference , pp. 78-87
    • Whaley, J.1


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.