메뉴 건너뛰기




Volumn 36, Issue 11, 2011, Pages 83-95

A study of exception handling and its dynamic optimization in Java

Author keywords

Dynamic compilers; Exception handling; Feedback directed dynamic optimization; Inlining

Indexed keywords

FEEDBACK; PROGRAM COMPILERS;

EID: 85062208833     PISSN: 15232867     EISSN: None     Source Type: Journal    
DOI: 10.1145/504311.504289     Document Type: Article
Times cited : (4)

References (61)
  • 10
    • 0002216595 scopus 로고
    • Implementing Ada exceptions
    • Sept
    • BAKER, T. P., AND RICCARDI, G. A. Implementing Ada exceptions. IEEE Software 3, 5 (Sept. 1986), 42-51.
    • (1986) IEEE Software , vol.3 , Issue.5 , pp. 42-51
    • Baker, T.P.1    Riccardi, G.A.2
  • 12
    • 0005367023 scopus 로고
    • A portable implementation of C++ exception handling
    • Aug. USENIX Association
    • CAMERON, D., FAUST, P., LENKOV, D., AND MEHTA, M. A portable implementation of C++ exception handling. In Proceedings of the C++ Conference (Aug. 1992), USENIX Association, pp. 225-243.
    • (1992) Proceedings of the C++ Conference , pp. 225-243
    • Cameron, D.1    Faust, P.2    Lenkov, D.3    Mehta, M.4
  • 17
    • 0027666389 scopus 로고
    • The effect of code expanding optimizations on instruction cache design
    • Sept
    • CHEN, W. Y, CHUNG, P. P., CONTE, T. M., AND HWU, W. W. The effect of code expanding optimizations on instruction cache design. IEEE Trans. Comput. 42, 9 (Sept. 1993), 1045-1057.
    • (1993) IEEE Trans. Comput. , vol.42 , Issue.9 , pp. 1045-1057
    • Chen, W.Y.1    Chung, P.P.2    Conte, T.M.3    Hwu, W.W.4
  • 20
    • 0034290543 scopus 로고    scopus 로고
    • C++ exception handling
    • DE DINECHIN, C. C++ exception handling. IEEE Concurrency 8, 4 (2000), 72-79.
    • (2000) IEEE Concurrency , vol.8 , Issue.4 , pp. 72-79
    • De Dinechin, C.1
  • 25
    • 0003884384 scopus 로고
    • Implementing zero overhead exception handling
    • Faculty of Information Technology, Queensland University of Technology
    • DREW, S., GOUPH, K. J., AND LEDERMANN, J. Implementing zero overhead exception handling. Tech. Rep. Technical Report 95-12, Faculty of Information Technology, Queensland University of Technology, 1995.
    • (1995) Tech. Rep. Technical Report 95-12
    • Drew, S.1    Gouph, K.J.2    Ledermann, J.3
  • 28
    • 0026938671 scopus 로고
    • Exceptional C or C with exceptions
    • Oct
    • GEHANI, N. H. Exceptional C or C with exceptions. Software: Practice and Notices 22, 10 (Oct. 1992), 827-848.
    • (1992) Software: Practice and Notices , vol.22 , Issue.10 , pp. 827-848
    • Gehani, N.H.1
  • 30
    • 0003518498 scopus 로고    scopus 로고
    • The Java language specification
    • Aug. ch. 11
    • GOSLING, J., JOY, B., AND STEELE, G. The Java Language Specification. In The Java Series [29], Aug. 1996, ch. 11.
    • (1996) The Java Series
    • Gosling, J.1    Joy, B.2    Steele, G.3
  • 38
    • 85062212526 scopus 로고
    • IBM visualage C++ for OS/2 programming guide
    • third ed. In May ch. 14. Signal and OS/2 Exception Handling
    • IBM VisualAge C++ for OS/2 Programming Guide, third ed. In IBM [39], May 1995, ch. 14. Signal and OS/2 Exception Handling.
    • (1995) IBM
  • 43
    • 0042178828 scopus 로고
    • Exception handling for C++ (revised)
    • Apr. USENIX Association
    • KOENIG, A., AND STROUSTRUP, B. Exception handling for C++ (revised). In Proceedings of the C++ Conference (Apr. 1990), USENIX Association, pp. 149-176.
    • (1990) Proceedings of the C++ Conference , pp. 149-176
    • Koenig, A.1    Stroustrup, B.2
  • 44
    • 0002556703 scopus 로고    scopus 로고
    • Monitors and exceptions: How to implement Java efficiently
    • New York, NY, USA, ACM Press,. Also published as Concurrency: Practice and Experience, 10(11-13), September 1998, CODEN CPEXEI, ISSN 1040-3108
    • KRALL, A., AND PROBST, M. Monitors and exceptions: How to implement Java efficiently. In ACM 1998 Workshop on Java for High-Performance Network Computing (New York, NY, USA, 1998), ACM Press, pp. 15-24. Also published as Concurrency: Practice and Experience, 10(11-13), September 1998, CODEN CPEXEI, ISSN 1040-3108.
    • (1998) ACM 1998 Workshop on Java for High-Performance Network Computing , pp. 15-24
    • Krall, A.1    Probst, M.2
  • 45
    • 0032010350 scopus 로고    scopus 로고
    • A study of the applicability of existing exception-handling techniques to component-based real-time software technology
    • March
    • LANG, J., AND STEWART, D. B. A study of the applicability of existing exception-handling techniques to component-based real-time software technology. ACM Trans. Program. Lang. Syst. 20, 2 (March 1998), 274-301.
    • (1998) ACM Trans. Program. Lang. Syst. , vol.20 , Issue.2 , pp. 274-301
    • Lang, J.1    Stewart, D.B.2
  • 48
    • 0004220511 scopus 로고    scopus 로고
    • The Java virtual machine specification
    • The Java Series. Addison-Wesley, Reading, Massachusetts, Sept. ch. 4.7.4
    • LINDHOLM, T., AND YELLIN, F. The Java Virtual Machine Specification. The Java Series. Addison-Wesley, Reading, Massachusetts, Sept. 1996, ch. 4.7.4.
    • (1996)
    • Lindholm, T.1    Yellin, F.2
  • 49
    • 0018545529 scopus 로고
    • Exception handling in CLU
    • LISKOV, B., AND SNYDER, A. Exception handling in CLU. IEEE Trans. Softw. Eng. 5, 6 (1979), 546-558.
    • (1979) IEEE Trans. Softw. Eng. , vol.5 , Issue.6 , pp. 546-558
    • Liskov, B.1    Snyder, A.2
  • 50
    • 84961851117 scopus 로고    scopus 로고
    • MICROSOFT. MSDN Online. http://msdn.microsoft.com/.
    • MSDN Online
  • 55
    • 0005310325 scopus 로고    scopus 로고
    • Optimizing away C++ exception handling
    • Aug
    • SCHILLING, J. L. Optimizing away C++ exception handling. ACMSIGPLANNotices 33, 8 (Aug. 1998), 40-47.
    • (1998) ACMSIGPLANNotices , vol.33 , Issue.8 , pp. 40-47
    • Schilling, J.L.1
  • 56
    • 0034276287 scopus 로고    scopus 로고
    • Analysis and testing of programs with exception handling constructs
    • SINHA, S., AND HARROLD, M. J. Analysis and testing of programs with exception handling constructs. IEEE Trans. Softw. Eng. 42, 9 (2000), 849-871.
    • (2000) IEEE Trans. Softw. Eng. , vol.42 , Issue.9 , pp. 849-871
    • Sinha, S.1    Harrold, M.J.2
  • 59
    • 84858903069 scopus 로고    scopus 로고
    • Oct
    • SUN. Java HotSpot technology. http://java.sun.com/products/hotspot/, Oct. 2000.
    • (2000) Java HotSpot Technology
  • 60
    • 0038559136 scopus 로고    scopus 로고
    • STANDARD PERFORMANCE EVALUATION CORPORATION SPEC
    • THE STANDARD PERFORMANCE EVALUATION CORPORATION (SPEC). JVM Client98 (SPECjvm98). http://www.spec.org/osg/jvm98/, 1998.
    • (1998) JVM Client98 (SPECjvm98)


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