期刊文献+
共找到85篇文章
< 1 2 5 >
每页显示 20 50 100
Java虚拟机分析 被引量:21
1
作者 王立冬 张凯 《北京理工大学学报》 EI CAS CSCD 北大核心 2002年第1期60-63,共4页
研究 Java平台的核心——虚拟机 .为了使 Java在不同的平台上顺利运行 ,研究 Java虚拟机 (Java virtualmachine,简称 JVM)的组成及运行机制 ,为编程实现 JVM或向各种平台移植 JVM提供参考 .通过对 Kaffe(一种Java虚拟机的实现 )桌面版... 研究 Java平台的核心——虚拟机 .为了使 Java在不同的平台上顺利运行 ,研究 Java虚拟机 (Java virtualmachine,简称 JVM)的组成及运行机制 ,为编程实现 JVM或向各种平台移植 JVM提供参考 .通过对 Kaffe(一种Java虚拟机的实现 )桌面版本的源代码进行分析 ,得出虚拟机运行的整个流程 ,并对流程中的关键部分进行深入研究 ,同时结合 Sun的《Java虚拟机规范》,总结出实现 JVM的一些关键步骤 ,并提出改进 展开更多
关键词 java虚拟机 java平台 网络计算平台 JVM 运行 源代码 运行效率
在线阅读 下载PDF
嵌入式Java虚拟机实现中的代码优化 被引量:6
2
作者 黄广君 普杰信 吴庆涛 《河南科技大学学报(自然科学版)》 CAS 2003年第1期55-58,共4页
代码优化是提高Java虚拟机执行速度的重要手段之一。本文提出了一种基于预处理的代码优化方法。预处理模块与嵌入式Java虚拟机并行工作 ,为其标注基本块、循环等结构 ,并通过数据流分析收集各方法、各变量的引用次数。Java虚拟机利用预... 代码优化是提高Java虚拟机执行速度的重要手段之一。本文提出了一种基于预处理的代码优化方法。预处理模块与嵌入式Java虚拟机并行工作 ,为其标注基本块、循环等结构 ,并通过数据流分析收集各方法、各变量的引用次数。Java虚拟机利用预处理模块所收集的信息 ,判定各块程序的执行频率 ,对高频部分进行内联、寄存器分配等优化处理。 展开更多
关键词 嵌入式java虚拟机 代码优化 预处理 KVM 解释器 JIT算法 内联 寄存器分配
在线阅读 下载PDF
Java虚拟机及其移植 被引量:13
3
作者 严东华 张凯 《北京理工大学学报》 EI CAS CSCD 北大核心 2002年第1期64-67,89,共5页
探索并实现一个基于嵌入式应用平台的 Java虚拟机 .在移植过程中所采用的平台是 Motorola的 MPC5 5 5芯片 ETAS实验板 ,虚拟机的实现平台是 RTXC实时操作系统 .所实现的 Java虚拟机可以在 RTXC的内核机制下实现调度 ,并且可运行简单的 J... 探索并实现一个基于嵌入式应用平台的 Java虚拟机 .在移植过程中所采用的平台是 Motorola的 MPC5 5 5芯片 ETAS实验板 ,虚拟机的实现平台是 RTXC实时操作系统 .所实现的 Java虚拟机可以在 RTXC的内核机制下实现调度 ,并且可运行简单的 Java用例 ,对 Java虚拟机在嵌入式系统中的应用具有重要的指导意义 . 展开更多
关键词 java虚拟机 嵌入式java java类库 java平台 嵌入式应用平台 体系结构 程序移植
在线阅读 下载PDF
基于线索化方法的嵌入式Java虚拟机性能优化技术研究 被引量:3
4
作者 李允 罗蕾 +1 位作者 雷昊峰 熊光泽 《小型微型计算机系统》 CSCD 北大核心 2005年第3期439-442,共4页
随着计算机的不断发展,逐渐呈现出了普适计算的模式.普遍认为,Java是适应普适计算的关键技术.分析了解释运行中利用线索化方法进行性能优化的技术,实现了基于直接线索化方法的嵌入式Java虚拟机的解释器性能优化方案,并对嵌入式Java虚拟... 随着计算机的不断发展,逐渐呈现出了普适计算的模式.普遍认为,Java是适应普适计算的关键技术.分析了解释运行中利用线索化方法进行性能优化的技术,实现了基于直接线索化方法的嵌入式Java虚拟机的解释器性能优化方案,并对嵌入式Java虚拟机的参考实现和基于直接线索化的优化方案进行了性能对比. 展开更多
关键词 嵌入式java 线索化方法 java虚拟机 性能优化
在线阅读 下载PDF
Java虚拟机动态类加载的形式化模型 被引量:3
5
作者 左天军 朱智林 +1 位作者 韩俊刚 陈平 《计算机科学》 CSCD 北大核心 2005年第7期209-213,共5页
Java虚拟机支持一种功能很强的动态加载类的机制,它具有惰性加载、类型安全连接、用户自定义加载策略、以及动态名字空间等特性。但是,在Java的早期实现(JDK1.0和1.1)中,这种机制包含了一种称为类型欺骗的严重设计错误。尽管JDK1.2通过... Java虚拟机支持一种功能很强的动态加载类的机制,它具有惰性加载、类型安全连接、用户自定义加载策略、以及动态名字空间等特性。但是,在Java的早期实现(JDK1.0和1.1)中,这种机制包含了一种称为类型欺骗的严重设计错误。尽管JDK1.2通过引入一种类加载约束策略修正了这个错误,但是由动态加载引起的其它形式的类型欺骗仍然存在于JDK1.2和1.3中。本文详细讨论了与动态类加载相关的类型欺骗问题,提出了一个严格定义Java虚拟机操作语义和静态语义的形式化模型。其中,操作语义描述了类加载约束策略、字段及方法解析算法等类加载的主要特性;静态语义采用类型规修正了JDK1.2和1.3中的类型欺骗。 展开更多
关键词 java虚拟机 形式化模型 动态 JDK1.2 加载 静态语义 用户自定义 安全连接 名字空间 设计错误 操作语义 语义描述 解析算法 类型 欺骗 字段
在线阅读 下载PDF
嵌入式Java虚拟机优化研究 被引量:4
6
作者 李锡祚 霍华 胡冠 《计算机应用与软件》 CSCD 2009年第7期257-259,共3页
为了改进手机中Java小程序的运行效率,基于KVM提出一种嵌入式Java虚拟机优化方案。在此方案中对解释器进行了改造,引入编译技术,并对KVM运行时内存的分配与回收方式作了改进。最后对比分析了在基准测试中KVM与优化方案的性能结果。
关键词 嵌入式java虚拟机 KVM 线索化解释器 动态自适应编译器
在线阅读 下载PDF
面向普适计算终端的Java虚拟机性能优化技术研究 被引量:2
7
作者 李允 罗蕾 +1 位作者 雷昊峰 熊光泽 《计算机应用研究》 CSCD 北大核心 2005年第3期55-57,79,共4页
分析了解释运行中利用线索化方法进行性能优化的技术,实现了以直接线索化方法为基础的Java虚拟机的解释器性能优化方案,并对嵌入式Java虚拟机的参考实现和Java的优化实现进行了性能对比。
关键词 普适计算 java虚拟机 线索化方法 直接线索化方法:性能优化
在线阅读 下载PDF
嵌入式JAVA虚拟机机制研究 被引量:2
8
作者 宋韬 盘细平 +1 位作者 杨春福 张广敏 《计算机应用与软件》 CSCD 北大核心 2006年第6期62-64,67,共4页
开展了JAVA在嵌入式领域的技术研究,阐述了对JAVA虚拟机在嵌入式系统中的实现机制的理解,包括开发平台和运行平台的机制。
关键词 嵌入式系统java虚拟机 语言规范 虚拟规范 类文件
在线阅读 下载PDF
Java虚拟机中的只读锁优化 被引量:1
9
作者 林传文 顾乃杰 黄章进 《小型微型计算机系统》 CSCD 北大核心 2013年第5期1113-1117,共5页
Java虚拟机使用锁机制来实现多线程共享数据结构的同步.锁机制维护的临界区通常对共享数据结构只进行读操作.只读锁是指当某个线程持有锁在只读临界区时,其他线程可以直接进入只读临界区而无需等待.只读锁能极大地提高锁机制的同步性能.... Java虚拟机使用锁机制来实现多线程共享数据结构的同步.锁机制维护的临界区通常对共享数据结构只进行读操作.只读锁是指当某个线程持有锁在只读临界区时,其他线程可以直接进入只读临界区而无需等待.只读锁能极大地提高锁机制的同步性能.Java虚拟机的锁机制可分为轻量级锁和重量级锁两层,当线程冲突时从轻量级锁转向重量级锁.本文分别从轻量级锁和重量级锁两个层次分别进行只读锁优化.轻量级锁的只读优化算法可以减少原子操作的开销;重量级锁的只读优化算法则可以使多个线程同时在只读临界区中.最后在Java虚拟机HotSpot中实现只读锁优化,并且在龙芯3A上进行实验.性能测试用例包括单线程Java程序、多线程Java程序以及SPECjvm2008.实验结果表明,上述优化方法能极大降低线程进入和退出只读临界区的开销,提高Java虚拟机的同步性能. 展开更多
关键词 只读锁 同步 优化 java虚拟机
在线阅读 下载PDF
Java虚拟机的硬件实现研究 被引量:1
10
作者 刘丹 孟令奎 《计算机工程》 CAS CSCD 北大核心 2007年第6期233-235,共3页
Java语言的平台无关性使其正在进入嵌入式系统领域,但Java的性能问题一直是Java应用关注的焦点。JIT技术的运用在一定程度上提高了Java的执行速度,但在对实时性要求高和存储受限的嵌入式等系统的运用中仍然难以满足其要求。文章提出了... Java语言的平台无关性使其正在进入嵌入式系统领域,但Java的性能问题一直是Java应用关注的焦点。JIT技术的运用在一定程度上提高了Java的执行速度,但在对实时性要求高和存储受限的嵌入式等系统的运用中仍然难以满足其要求。文章提出了一种基于硬件的解决方法——Java处理器,它能直接执行Java字节码,从而提高Java的性能,以用于实时及嵌入式系统。 展开更多
关键词 java虚拟机 状态寄存器 缓存 流水线
在线阅读 下载PDF
Java虚拟机在嵌入式DSP系统上的实现 被引量:1
11
作者 宋韬 盘细平 +1 位作者 罗元柯 倪国军 《计算机应用与软件》 CSCD 北大核心 2007年第4期135-138,共4页
Java是近年来计算机领域内最热门的技术之一,在嵌入式系统中得到广泛应用。采用ADSP21xx研发信息电话,在此基础上,进一步研究了Java虚拟机在该系统的实现,较详细地介绍了所实现的Java虚拟机。
关键词 嵌入式系统 DSP java虚拟机 信息电话
在线阅读 下载PDF
Java虚拟机中的动态锁cache优化
12
作者 林传文 顾乃杰 蔡嵩松 《中国科学技术大学学报》 CAS CSCD 北大核心 2013年第4期271-277,共7页
Java虚拟机在运行过程中使用即时编译器编译Java程序的热点方法,然后直接执行热点方法的本地代码.锁cache机制允许Java虚拟机将编译方法的本地代码锁在cache中,以提高编译执行时的指令cache命中率.通过分析Java虚拟机中编译方法的调用规... Java虚拟机在运行过程中使用即时编译器编译Java程序的热点方法,然后直接执行热点方法的本地代码.锁cache机制允许Java虚拟机将编译方法的本地代码锁在cache中,以提高编译执行时的指令cache命中率.通过分析Java虚拟机中编译方法的调用规律,得到编译方法的活跃时间段、平均大小和内存分布情况.基于编译方法的调用规律,给出Java虚拟机中的动态锁cache优化方法.在Java热点方法的活跃期将其本地代码段锁在cache中,以减少cache失效.最后,在龙芯3A的HotSpot虚拟机上实现了动态锁cache优化方法.实验结果表明,Java虚拟机中的动态锁cache优化方法能够使SPECjvm2008运行时的cache失效次数平均降低8.5%,性能平均提升4%. 展开更多
关键词 java虚拟机 CACHE 锁cache 即时编译
在线阅读 下载PDF
Java虚拟机中Java栈以及相关指令的实现
13
作者 王立冬 张凯 《计算机工程与应用》 CSCD 北大核心 2004年第5期105-107,165,共4页
Java栈是Java虚拟机中运行时数据区的主要组成部分。大部分虚拟机指令的操作都与Java栈中的框架相关联。该文描述了Java栈在Java虚拟机运行中所起的作用,自行设计了一种Java栈的数据结构,提出了一些具有代表性的字节码指令的实现方法。... Java栈是Java虚拟机中运行时数据区的主要组成部分。大部分虚拟机指令的操作都与Java栈中的框架相关联。该文描述了Java栈在Java虚拟机运行中所起的作用,自行设计了一种Java栈的数据结构,提出了一些具有代表性的字节码指令的实现方法。同时总结了Java栈对虚拟机运行效率的影响。 展开更多
关键词 java java虚拟机 java
在线阅读 下载PDF
基于嵌入式Java虚拟机的垃圾收集优化算法 被引量:4
14
作者 吴志军 何加铭 +1 位作者 曾兴斌 史智慧 《计算机工程》 CAS CSCD 2012年第7期46-48,共3页
对分代垃圾收集算法进行分析和改进,提出一种适用于嵌入式Java虚拟机的垃圾收集优化算法。采取动态的分代方式,将旧生代的回收工作细分,从而充分利用堆空间,缩短分代回收中全收集导致的停顿时间。实验结果表明,该算法能保持较高的垃圾... 对分代垃圾收集算法进行分析和改进,提出一种适用于嵌入式Java虚拟机的垃圾收集优化算法。采取动态的分代方式,将旧生代的回收工作细分,从而充分利用堆空间,缩短分代回收中全收集导致的停顿时间。实验结果表明,该算法能保持较高的垃圾收集效率,系统平均停顿时间较少。 展开更多
关键词 java虚拟机 垃圾收集 动态分代 增量回收
在线阅读 下载PDF
一种基于Java虚拟机的动静结合自适应优化方法 被引量:3
15
作者 张海军 郑艳 +1 位作者 叶俊 白书敬 《计算机工程与科学》 CSCD 北大核心 2019年第6期981-986,共6页
动态语言可以利用程序运行时获取的动态信息,指导程序进行各种优化。但是,现有的Java虚拟机没有将运行过程中收集的信息有效利用,而是在运行结束后直接丢弃,下一次执行程序的时候重新监测、收集、优化需要的信息。基于HotSpot虚拟机提... 动态语言可以利用程序运行时获取的动态信息,指导程序进行各种优化。但是,现有的Java虚拟机没有将运行过程中收集的信息有效利用,而是在运行结束后直接丢弃,下一次执行程序的时候重新监测、收集、优化需要的信息。基于HotSpot虚拟机提出一种动静结合的自适应优化方法,将运行过程中优化对象迭代搜索到的最佳参数或者信息保存到资源库中;能够从资源库中学习获得适合当前程序的最佳参数或选项,可有效地利用运行过程中积累的数据;资源分析是静态且离线的,不占用应用程序运行的开销;迭代学习的过程中,通过避免冗余实例入库以及从库中剔除噪声实例,保证资源库学习过程的精度与效率。实验表明,该框架对指导Java虚拟机在不同的平台上自适应优化具有一定的实用性。 展开更多
关键词 java虚拟机 自适应优化 迭代编译 实例学习 资源库
在线阅读 下载PDF
Java虚拟机中异常机制实时性的研究及实现 被引量:4
16
作者 王新雨 须文波 柴志雷 《计算机工程与应用》 CSCD 北大核心 2008年第34期84-86,131,共4页
异常处理机制是程序设计语言的重要特征之一。讨论了对Java异常处理进行实时性改造的可行性和具体方法,并且在Linux平台上,实现了对开源Java虚拟机SableVM中异常处理机制的实时性改造。实验结果表明改进后的虚拟机在异常捕获时间趋于线... 异常处理机制是程序设计语言的重要特征之一。讨论了对Java异常处理进行实时性改造的可行性和具体方法,并且在Linux平台上,实现了对开源Java虚拟机SableVM中异常处理机制的实时性改造。实验结果表明改进后的虚拟机在异常捕获时间趋于线性的同时,异常表查询效率也得到了提高。 展开更多
关键词 java虚拟机 实时性 异常处理
在线阅读 下载PDF
Java虚拟机垃圾收集器的性能分析与调节 被引量:5
17
作者 吕爱民 何钦铭 《计算机应用与软件》 CSCD 北大核心 2004年第10期110-112,共3页
垃圾收集器是Java虚拟机 (JVM)的核心组成部分之一 ,对Java虚拟机的性能有非常重要的影响。本文将介绍GC的工作原理以及对象回收算法 ,重点介绍JVM的分段回收技术 ;剖析JVM自带的GC性能分析工具 ;阐述如何通过命令行参数调节GC的运行 ,... 垃圾收集器是Java虚拟机 (JVM)的核心组成部分之一 ,对Java虚拟机的性能有非常重要的影响。本文将介绍GC的工作原理以及对象回收算法 ,重点介绍JVM的分段回收技术 ;剖析JVM自带的GC性能分析工具 ;阐述如何通过命令行参数调节GC的运行 ,提高GC的效率。 展开更多
关键词 垃圾收集器 java虚拟机 JVM 性能分析工具 命令行参数 对象 算法 GC 调节 影响
在线阅读 下载PDF
基于硬件cache锁机制的Java虚拟机即时编译器优化 被引量:3
18
作者 敖琪 蔡嵩松 王剑 《计算机研究与发展》 EI CSCD 北大核心 2012年第S1期185-190,共6页
Java虚拟机即时编译器以方法为单位进行编译,编译器将字节码方法编译成可执行代码,并经过数据cache存入内存中,当再次执行到该代码段时,处理器需要从包含该代码段的内存区域取指令执行,如果该内存区域在数据cache中已经建立映射,就可以... Java虚拟机即时编译器以方法为单位进行编译,编译器将字节码方法编译成可执行代码,并经过数据cache存入内存中,当再次执行到该代码段时,处理器需要从包含该代码段的内存区域取指令执行,如果该内存区域在数据cache中已经建立映射,就可以直接从数据cache中读取数据,读数据的性能就会有大幅度的提高.但是编译生成的大量可执行代码在cache中频繁替换,当生成代码被替换出cache后,代码再次执行时处理器必须访问速度较慢的主存储器,成为编译器的性能瓶颈.设计并实现了硬件cache锁机制,提出了一种软硬件协同设计的即时编译方法.通过该方法,生成代码执行时的cache失效次数降低了6.9%,SPECjvm2008中程序最高获得了17.9%的性能提升,平均性能提升4.2%. 展开更多
关键词 java虚拟机 即时编译器 cache锁
在线阅读 下载PDF
基于嵌入式Java虚拟机的垃圾回收算法 被引量:4
19
作者 谌宁 覃征 《计算机应用》 CSCD 北大核心 2005年第1期218-219,223,共3页
阐述了一种适用于嵌入式Java虚拟机的垃圾回收算法。该算法对分代回收算法中代的划分方式,引用跟踪等方面进行改进,以降低对运行时间和内存空间的需求,从而使其适用于资源有限的嵌入式环境。试验结果表明,该算法有效提高了垃圾回收效率。
关键词 java虚拟机 垃圾回收 分代回收 嵌入式
在线阅读 下载PDF
一种基于ARM7的嵌入式Java虚拟机性能优化技术研究 被引量:2
20
作者 马嘉 周明天 陈虹 《计算机应用研究》 CSCD 北大核心 2007年第5期97-100,共4页
分析了Java字节码的解释执行和基于解释执行的Direct Threaded Interpreter性能优化技术。以Direct Threaded Interpreter为基础,提出并实现了一种针对ARM7平台的嵌入式Java虚拟机解释器性能优化方案。对嵌入式Java虚拟机的参考实现、Di... 分析了Java字节码的解释执行和基于解释执行的Direct Threaded Interpreter性能优化技术。以Direct Threaded Interpreter为基础,提出并实现了一种针对ARM7平台的嵌入式Java虚拟机解释器性能优化方案。对嵌入式Java虚拟机的参考实现、Direct Threaded Interpreter优化方案和新优化方案在ARM7平台上的性能比较表明,所提出的方案优于前两者。 展开更多
关键词 嵌入式java虚拟机 ARM7 java字节码 直接线索化解释器
在线阅读 下载PDF
上一页 1 2 5 下一页 到第
使用帮助 返回顶部