期刊文献+
共找到6篇文章
< 1 >
每页显示 20 50 100
在静态编译器中实现Java异常机制的算法 被引量:2
1
作者 曹志伟 杨克峤 +2 位作者 王伟 周寻 杨珉 《计算机工程》 CAS CSCD 北大核心 2009年第15期88-90,共3页
将Java程序静态编译成可执行程序是使用Java虚拟机动态编译/解释执行Java程序的另一种运行Java程序的方式。针对Java异常机制的特点和静态编译的需求,在介绍Java异常处理逻辑的基础上,提出一种在静态编译器中实现Java异常机制的算法,结... 将Java程序静态编译成可执行程序是使用Java虚拟机动态编译/解释执行Java程序的另一种运行Java程序的方式。针对Java异常机制的特点和静态编译的需求,在介绍Java异常处理逻辑的基础上,提出一种在静态编译器中实现Java异常机制的算法,结合Open64开源编译器,给出该算法的具体步骤以及实现方式,以SPECjvm98为测试集,验证该算法的有效性。 展开更多
关键词 JAVA语言 异常 静态编译 Open64编译
下载PDF
一种基于COM服务器的Flash播放器设计
2
作者 朱力强 《新疆师范大学学报(自然科学版)》 2008年第3期33-36,40,共5页
文章阐述了COM服务器的特点,详细分析了基于COM的Shockwave flash object的属性、事件和方法,并通过GUID(类标识、程序标识、库标识、类型库)描述了组件服务器的识别与调用机制;项目通过代码演示并阐述了播放器的设计思路、播放器具备... 文章阐述了COM服务器的特点,详细分析了基于COM的Shockwave flash object的属性、事件和方法,并通过GUID(类标识、程序标识、库标识、类型库)描述了组件服务器的识别与调用机制;项目通过代码演示并阐述了播放器的设计思路、播放器具备的功能以及由于静态联编而导致的系统运行时错误和代码歧义,最后对COM服务器的注册和基于COM服务器的设计思路作出了分析与展望。 展开更多
关键词 组件服务器 FLASH播放器 全局唯一标识符 静态编译 动态编译 移植性 组件注册
下载PDF
ABCE:Java冗余数组越界检查消除
3
作者 黄锃 杨克峤 +1 位作者 周曦 杨珉 《小型微型计算机系统》 CSCD 北大核心 2010年第11期2138-2144,共7页
作为一个类型安全的程序语言,Java要求对每次数组访问提供越界检查.这些检查指令减慢了Java程序的运行速度.算法ABCE维护着一张不等式图,并在图中不断更新记录变量的取值信息,然后根据这些信息识别出那些冗余的数组边界检查,最后删除它... 作为一个类型安全的程序语言,Java要求对每次数组访问提供越界检查.这些检查指令减慢了Java程序的运行速度.算法ABCE维护着一张不等式图,并在图中不断更新记录变量的取值信息,然后根据这些信息识别出那些冗余的数组边界检查,最后删除它们,从而达到提高程序性能的目的.科学计算类测试集SciM ark2.0的测试表明ABCE算法平均删除了76%的越界检查指令,其中LU子程序,该算法的加速近似达到理论最大值. 展开更多
关键词 JAVA 数组越界检查消除 静态编译 优化 性能
下载PDF
动态二进制翻译中动态优化的成本与收益分析
4
作者 孙光辉 王丽娟 《计算机时代》 2010年第2期4-5,共2页
传统的静态编译器优化存在着各种限制,为此,提出了一种运行期动态优化的对策。在程序的执行过程中,持续检测程序运行的profile信息,并根据这些信息对程序代码进行优化变换,创建并运行程序代码的优化版本。这种运行期动态优化操作是直接... 传统的静态编译器优化存在着各种限制,为此,提出了一种运行期动态优化的对策。在程序的执行过程中,持续检测程序运行的profile信息,并根据这些信息对程序代码进行优化变换,创建并运行程序代码的优化版本。这种运行期动态优化操作是直接针对程序的二进制代码的,不针对程序语言或编译器。这不仅带来优化的透明性,还使得老版本的源代码即遗留代码也可以从优化技术中获得性能提升。 展开更多
关键词 静态编译 动态优化 二进制代码 遗留代码
下载PDF
重水堆控制计算机二进制程序反汇编研究
5
作者 陆乾杰 赵心 +1 位作者 钱锐 吴海燕 《仪器仪表用户》 2022年第6期87-91,共5页
重水堆核电站控制计算机中存在大量没有源码且不具有阅读性的二进制程序,给故障排除和系统分析带来困难,经过对指令集数据格式的分类和解析,根据16位数据中关键位信息完成对单条指令的反汇编。同时结合代码特点,采用静态编译进行整体反... 重水堆核电站控制计算机中存在大量没有源码且不具有阅读性的二进制程序,给故障排除和系统分析带来困难,经过对指令集数据格式的分类和解析,根据16位数据中关键位信息完成对单条指令的反汇编。同时结合代码特点,采用静态编译进行整体反汇编,使用动态标记和卷积过滤的方法区分了数据区和指令区,解决了静态编译中数据和指令无法区分的缺点,最终完成了整体二进制数据的反编译。通过此方法可以将未知的二进制码反汇编为具有可读性的汇编源码,有利于重水堆控制计算机的缺陷查找和系统学习。 展开更多
关键词 重水堆控制计算机 反汇编 静态编译 动态标记 卷积过滤
下载PDF
VxWorks实时操作系统的定制方法
6
作者 李丽颖 李彦峰 +1 位作者 韩广志 苗丽娟 《电子世界》 2016年第5期156-157,共2页
Vx Works实时操作系统具有良好的可裁剪性和可扩展性,在Tornado集成开发环境下,开发者可以根据应用程序的需要,选择Vx Works系统的组成。利用Tornado定制Vx Works的方法,简单方便,但具有局限性——不能扩展组件选项、不能修改组件源码... Vx Works实时操作系统具有良好的可裁剪性和可扩展性,在Tornado集成开发环境下,开发者可以根据应用程序的需要,选择Vx Works系统的组成。利用Tornado定制Vx Works的方法,简单方便,但具有局限性——不能扩展组件选项、不能修改组件源码、不能细粒度裁剪等。针对以上缺陷,本文系统地提出一种定制Vx Works的方法,包括对Vx Works的扩展、修改、裁剪,操作简便、安全可靠。 展开更多
关键词 VxWorks映像编译 组件静态库库编译 cdf文件规则 细粒度裁剪
下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部