期刊文献+

Java虚拟机中异常机制实时性的研究及实现 被引量:4

Real-time extension for exception handling mechanism in JVM
下载PDF
导出
摘要 异常处理机制是程序设计语言的重要特征之一。讨论了对Java异常处理进行实时性改造的可行性和具体方法,并且在Linux平台上,实现了对开源Java虚拟机SableVM中异常处理机制的实时性改造。实验结果表明改进后的虚拟机在异常捕获时间趋于线性的同时,异常表查询效率也得到了提高。 Exception handling is an important feature of modem programming languages.This paper introduces a method to enhance the real-time performance of the exception-handling in the JVM.This method is implemented through modifying the famous open-source JVM,SableVM under the Linux OS.The result shows that after enhancement,the Java Virtual Machine not only improves the efficiency of catching exception object when exception happened,but also makes the seeking time linear.
出处 《计算机工程与应用》 CSCD 北大核心 2008年第34期84-86,131,共4页 Computer Engineering and Applications
基金 国家自然科学基金No.60703106~~
关键词 JAVA虚拟机 实时性 异常处理 Java Virtual Machine(JVM) real-time exception handling
  • 相关文献

参考文献3

二级参考文献17

  • 11,Tim L et al. The Java Virtual Machine Specification. Reading, MA: Addison-Wesley, 1996
  • 22,Cameron D, Faust P, Lenkov D et al. A portable implementation of C++ exception handling. In: C++ Technical Conference. 1992. 225~243
  • 33,Bershad B N, Redell D D, Ellis J R. Fast mutual exclusion for uniprocessors. In: Annual Symposium on Architectural Support for Programming Languages and Operating Systems. 1992. 223~233
  • 44,Koenig A, Stroustrup B. Exception handling for C++. Journal of Object Oriented Programming, 1990, 3(2): 16~33
  • 55,Krall, Grafl R. CACAO——A 64-bit Java VM just-in-time compiler. In: Proc of the ACM PPOPP'97 Workshop on Java for Sciences and Engineering Computation. Las Vegas, USA, 1997. 300~306
  • 6[2]Garcia A F, Rubira C M F. A Comparative Study of Exception Handling Mechanisms for Building Dependable Object-oriented Software[J]. ACM Transactions on Programming Languages and Systems, 1998, 20(2):294-301
  • 7[3]Cristian F. Exception Handling and Tolerance of Software Faults[J]. In Software Fault Tolerance (M. Lyu, ed.), John Wiley & Sons, 1995:81
  • 8[4]Dony C, Purchase J, Winder R. Exception Handling in Object-oriented System [C]. Report on ECOOP91 Workshop W4, 1991:17-30
  • 9[5]Lang Jun, Stewart D B. A Study of the Applicability of Existing Exception-handling Techniques to Component-based Real-time Software Technology[J]. ACM Transactions on Programming Languages and Systems, 1998, 20(2): 274301
  • 10Bjarne Stroustrup.The design and evolution of C++[M].Addison Wesley/Pearson,2002.

共引文献11

同被引文献30

  • 1赵化冰,唐英,唐文彬,芦东昕.Java异常处理[J].计算机应用,2003,23(z2):348-350. 被引量:5
  • 2卢丹,小林良岳,中山健,前川守.Java字节码异常处理中信息流的分析[J].应用科技,2007,34(2):28-31. 被引量:2
  • 3杨厚群,陈静.Java异常处理机制的研究[J].计算机科学,2007,34(3):286-289. 被引量:11
  • 4[美]BruceEckel.Java编程思想[M].北京:机械工业出版社,2005.
  • 5孙卫琴.Java面向对象编程[M].北京:电子工业出版社,2007.
  • 6Sinhas. Analysis of programs with exception-handling con- structs [ C ]//Proc of International Conference of Software Ma- intenance. Maryland, USA : [ s. n. ], 1998.
  • 7James G, Bill J, Guy S, et al. The Java Language Specification [ M]. 3rd ed. [ s. l. ] :Addison Wesley,2006.
  • 8Saurabh S, Jean M H. Analysis and Testing of Programs with Exception- handling Constructs [ J ]. IEEE Transactions on Software Engineering,2000,26 ( 9 ) : 849- 871.
  • 9Perry D E. Current trends in exception handling [ J ]. IEEE Trans on Software Engineering, 2000,26 ( 9 ) : 817- 819.
  • 10印曼,王行言.Java语言与面向对象程序设计(第2版)[M].北京.清华大学出版社,2007.

引证文献4

二级引证文献9

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部