一个Java字节码分布式部分计值框架

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:grindswods
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Java语言受欢迎的原因之一就是它的平台无关性,但这造成Java字节码解释执行速度较慢。Java字节码部分计值可以缓解Java语言平台无关性和字节代码解释执行速度之间的矛盾,自动对字节代码进行例化,生成效率较高的Java字节代码。 由于计算机网络拥有巨大的计算潜力,现在越来越多开发出来的软件应用是基于网络的。针对现在不断流行起来的分布式软件应用,出现了一系列的分布式软件模式,我们把部分计值应用于这部分软件的优化之中,希望能够提高分布式软件的运行效率。分布式软件库是一种流行的远程服务复用方式,将我们的分布式部分计值器发布到软件库所在的机器上,根据客户端部分计值器的需求对软件库中的服务进行部分计值,并且将可以本地化的服务传回客户端供客户端程序今后本地调用,提高了软件库的执行效率。 本文在本地Java字节代码部分计值器Jmix的基础上,提出了一个Java字节代码分布式部分计值器的框架;详细描述了这个分布式部分计值器框架的计值算法,将可以本地化的远程服务本地化从而提高服务运行的效率;用?演算描述了部分计值规则;为了适应分布式部分计值框架,重新设计并实现了字节码解析模块、运行时环境以及部分计值模块,并且加入了分布式部分计值算法;给出了分布式部分计值器Djmix的一些实验结果。
其他文献
本文首先研究支持使用模板来搭建业务模型的建模环境。作者根据本实验室现有建模工具的特点,对模板、模板与模板之间的关系及其模板描述框架给出了明确的规定。并给出了模板之
移动代理技术是目前计算机科学领域中的一门新兴技术,近年来逐渐成为了学术界的研究热点.移动代理独特的对象传递思想和卓越的特性给分布式系统带来了巨大的革新,随着入侵检
随着分布式对象技术的发展和大型应用程序的需求,对象的持久化问题在应用程序的开发与运行效率方面扮演着非常重要的角色。如何有效地解决对象的持久化问题,这在软件设计和开发
随着IT技术的日益发展,嵌入式设备的功能越来越强大.嵌入式设备决不再只是充当一个小小的个人信息管理工具了,更重要的是可以上网浏览、收发邮件,在线聊天等.然而就目前国内
当前的网络应用中,C/S模型是主流。而随着分布式计算的深化和网络技术的进一步发展,对等式网络模型(P2P)开始受到重视,并成为最近的技术热点之一。 P2P模型与C/S模型相比,最大的
随着网络技术的发展,传统图书馆面临巨大的挑战,如何适应网络环境,满足人们日益增长的对信息资源的需求,成为图书情报界乃至信息技术领域的一大研究热点。 本文对我馆的自动化
该文阐述了CMM和软件配置管理理论及其对软件配置管理工具的内在要求,分析了现有配置管理工具的发展现状和不足,并结合东软CMM5在软件开发过程中对配置管理工具的实际需求,提
该文研究的主要目标是利用薛教授在开发循环不变式的新策略中提出的递归定义思想,探索一类递归定义问题的循环不变式开发技术,并应用于涉及组合数据结构的复杂算法程序的形式
随着软件系统在各个领域的深入和渗透,软件质量已经成为软件产品最重要的要素,只有高质量的软件产品才能赢得市场和消费者的欢迎.而软件测试是保证软件质量的最重要的手段之