메뉴 건너뛰기




Volumn , Issue , 2005, Pages 111-120

Escape analysis in the context of dynamic compilation and deoptimization

Author keywords

Deoptimization; Escape analysis; Java; Just in time compilation; Optimization; Scalar replacement; Stack allocation; Synchronization removal

Indexed keywords

CODES (SYMBOLS); JAVA PROGRAMMING LANGUAGE; OPTIMIZATION; PARAMETER ESTIMATION; PROGRAM COMPILERS; STORAGE ALLOCATION (COMPUTER); SYNCHRONIZATION;

EID: 32044467547     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1064979.1064996     Document Type: Conference Paper
Times cited : (47)

References (24)
  • 4
    • 4544301974 scopus 로고    scopus 로고
    • Stack allocation and synchronization optimizations for Java using escape analysis
    • Nov.
    • J.-D. Choi et al. Stack allocation and synchronization optimizations for Java using escape analysis. ACM Transactions on Programming Languages and Systems, 25(6):876-910, Nov. 2003.
    • (2003) ACM Transactions on Programming Languages and Systems , vol.25 , Issue.6 , pp. 876-910
    • Choi, J.-D.1
  • 5
    • 0026243790 scopus 로고
    • Efficiently computing static single assignment form and the control dependence graph
    • Oct.
    • R. Cytron et al. Efficiently computing static single assignment form and the control dependence graph. ACM Transactions on Programming Languages and Systems, 13(4):451-490, Oct. 1991.
    • (1991) ACM Transactions on Programming Languages and Systems , vol.13 , Issue.4 , pp. 451-490
    • Cytron, R.1
  • 6
    • 84948958710 scopus 로고
    • Optimization of object-oriented programs using static class hierarchy analysis
    • J. Dean, D. Grove, and C. Chambers. Optimization of object-oriented programs using static class hierarchy analysis. Lecture Notes in Computer Science, 952:77-101, 1995.
    • (1995) Lecture Notes in Computer Science , vol.952 , pp. 77-101
    • Dean, J.1    Grove, D.2    Chambers, C.3
  • 9
    • 32044474958 scopus 로고    scopus 로고
    • A compiler for the Java hotspot™ virtual machine
    • L. Böszörményi, J. Gutknecht, and G. Pomberger, editors, dpunkt.verlag, Heidelberg
    • R. Griesemer and S. Mitrovic. A compiler for the Java HotSpot™ Virtual Machine. In L. Böszörményi, J. Gutknecht, and G. Pomberger, editors, The School of Niklaus Wirth: The Art of Simplicity, pages 133-152. dpunkt.verlag, Heidelberg, 2000.
    • (2000) The School of Niklaus Wirth: The Art of Simplicity , pp. 133-152
    • Griesemer, R.1    Mitrovic, S.2
  • 14
    • 32044436593 scopus 로고    scopus 로고
    • Removing GC synchronisation (extended version)
    • Computing Laboratory, University of Kent, Apr.
    • A. C. King. Removing GC synchronisation (extended version). Technical Report 11-03, Computing Laboratory, University of Kent, Apr. 2003.
    • (2003) Technical Report , vol.11 , Issue.3
    • King, A.C.1
  • 16
    • 32044470510 scopus 로고    scopus 로고
    • Adding static single assignment form and a graph coloring register allocator to the Java Hotspot™ client compiler
    • Johannes Kepler University Linz, Nov.
    • H. Mössenböck. Adding static single assignment form and a graph coloring register allocator to the Java Hotspot™ client compiler. Technical Report 15, Johannes Kepler University Linz, Nov. 2000.
    • (2000) Technical Report , vol.15
    • Mössenböck, H.1
  • 20
    • 0004112038 scopus 로고
    • Addison-Wesley, second edition
    • R. Sedgewick. Algorithms, pages 441-449. Addison-Wesley, second edition, 1988.
    • (1988) Algorithms , pp. 441-449
    • Sedgewick, R.1
  • 21
    • 0004238565 scopus 로고    scopus 로고
    • Standard Performance Evaluation Corporation. The SPEC JVM98 Benchmarks. http://www.spec.org/jvm98/.
    • The SPEC JVM98 Benchmarks


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