基于字节码例化的程序优化原理与分析
被引量:2
The mechanism and analysis of optimizing programs based on byte code specialization
摘要
为从根本上改善Java程序运行效率,充分发挥其跨平台和分布式计算的特点,促进网络计算更快发展,本文讨论了基于部分计值的字节码例化技术,提出了将通用的应用程序代码例化为更有效的面向领域和体系结构的机制,并实现一个面向Java字节码的部分计值器Jmix.实验表明,Jmix能有效缩短字节码长度,提高应用的运行效率.
出处
《高技术通讯》
CAS
CSCD
北大核心
2005年第5期5-8,共4页
Chinese High Technology Letters
基金
国家高技术研究发展计划(863计划),国家重点基础研究发展计划(973计划)
参考文献6
-
1Lindholm T,Yellin F. The Java Virtual Machine Specification, 2nd edition. Boston: Addison Wesley, 1999
-
2Masuhara H, Yonezawa A. Generating optimized residual code in run-time specialization. In: Proceedings of International Colloquium on Partial Evaluation and Program Transformation, Tokyo, Japan, 1999. 215
-
3Mao H Y, Huang L P, Sun Y Q. Partially evaluating grid services by DJmix. In: Grid and Cooperative Computing, Second International Workshop (GCC03), China, 2004. LNCS 3032: 746-753
-
4Consel C, Danvy O. Tutorial notes on partial evaluation. In:Proceedings of 20th Annual ACM Symposium on Principles of Programming Languages, 1993. 493-501
-
5Consel C, Hornof L, Marlet R,et al. Tempo: Specializing Systems Applications and Beyond, ACM Computing Survey, New York: ACM, 1998, Vol. 30, Issue 3es
-
6Schultz U, Lawall J, Consel C, et al. Towards automatic specialization of Java programs. In: Proceedings of the European Conference on Object-oriented Programming (ECOOP99), France, 1999. LNCS 1628: 367-390
同被引文献11
-
1冯铁,李文锦,张家晨.从源码中抽取设计模式技术研究综述[J].计算机应用研究,2005,22(8):6-9. 被引量:3
-
2毛宏燕,黄林鹏,孙永强.面向服务的分布式部分计值[J].上海交通大学学报,2006,40(3):507-510. 被引量:1
-
3Consel C,Hornof L,Marlet R,et al.Specializing Systems applications and beyond[J].ACM Computing Survey,1998,30(19):493-501.
-
4Sato N,Saito S,Mitsui K.Optimizing composite Web services through parallelization of service invocations[A].Proceedings of the Sixth International Enterprise Distributed Object Computing Conference[C].Switzerland:IEEE Computer Society,2002:305-311.
-
5Nottingham M.Optimizing Web services with intermediaries[A].Proceedings of the Sixth International Workshop on Web Caching and Content Distribution[C].Boston:Boston University,2001:19-27.
-
6Jones N D,Gomard C K,Sestoft P.Partial evaluation and automatic program generation[M].New Jersey:Prentice Hall International,1993.
-
7Consel C,Danvy O.Tutorial notes on partial evaluation[A].Proceedings of 20th Annual ACM Symposium on Principles of Programming Languages[C].New York:ACM Press,1993:493-501.
-
8Venners B.Inside the Java virtual machine[M].America:Artima Software,Inc,2004.
-
9Sperber M,Klaeren H,Thiemann P,et al.Distributed partial evaluation[A].Parallel Symbolic Computation:PASCO'97[C].New York:ACM Press,1997:80-87.
-
10Asai K.Can partial evaluation improve the performance of ray tracing[A].Natural Science Report[C].Tokyo:Ochanomizu University:2002:97-100.
-
1王剑锋,云长江.HVAC/CAD图库管理系统软件开发[J].通风除尘,1995,14(3):41-43.
-
2周华斌,王丽.YCM-90HVA立卧转换加工中心故障处理[J].设备管理与维修,2012(4):63-63.
-
3孙亮,寇晓蕤.一种基于硬件辅助虚拟化的软件行为分析器的设计与实现[J].网络安全技术与应用,2013(7):10-11. 被引量:2
-
4约翰·克罗克,李葆文.应用仿真方法确定终生维修策略[J].设备管理与维修,2003(6):41-43.
-
5赵哲身,熊育悦.智能建筑HVAC部分子系统的辨识和优化[J].智能建筑与城市信息,2005(5):30-33.