期刊导航
期刊开放获取
上海教育软件发展有限公..
期刊文献
+
任意字段
题名或关键词
题名
关键词
文摘
作者
第一作者
机构
刊名
分类号
参考文献
作者简介
基金资助
栏目信息
任意字段
题名或关键词
题名
关键词
文摘
作者
第一作者
机构
刊名
分类号
参考文献
作者简介
基金资助
栏目信息
检索
高级检索
期刊导航
共找到
65
篇文章
<
1
2
…
4
>
每页显示
20
50
100
已选择
0
条
导出题录
引用分析
参考文献
引证文献
统计分析
检索结果
已选文献
显示方式:
文摘
详细
列表
相关度排序
被引量排序
时效性排序
基于开源JVM的安全策略强制实施
被引量:
2
1
作者
魏达
金英
+2 位作者
张晶
郑晓娟
李卓
《电子学报》
EI
CAS
CSCD
北大核心
2009年第B04期36-41,共6页
非信任代码的安全执行是移动代码安全的重要问题之一.携带模型代码(Model Carrying Code)方法同时考虑了移动代码生产者和使用者对安全性的支持和需求,建立了以模型为中心的安全执行非信任代码的理论框架,其中安全策略的定义和强制实施...
非信任代码的安全执行是移动代码安全的重要问题之一.携带模型代码(Model Carrying Code)方法同时考虑了移动代码生产者和使用者对安全性的支持和需求,建立了以模型为中心的安全执行非信任代码的理论框架,其中安全策略的定义和强制实施是MCC方法的重要组成部分之一.本文针对已被广泛使用的Java移动代码,以开源JVM Kaffe和Linux操作系统为研究载体,提出了基于开源JVM的安全策略实施模型,并实现从安全策略定义到实施的整个过程.本文在安全策略规范描述,可强制实施的扩展有限自动机(EFSA)模型和进程级监视以捕获系统调用等方面都做了有益的尝试,为完善MCC方法和实现安全策略的强制实施提供很好的方案.
展开更多
关键词
携带模型代码
安全策略描述和实施
开源
jvm
进程级监视
在线阅读
下载PDF
职称材料
基于重定义JVM类加载器移动代码的安全
被引量:
2
2
作者
张爱娟
纪承
殷兆麟
《计算机工程》
EI
CAS
CSCD
北大核心
2006年第4期177-178,202,共3页
移动代理代码在目标主机代理平台上加载运行中,存在着其意图易被探测、泄露、修改的安全隐患。论文通过采用重建虚拟机的系统类加载器和自定义类加载器的方法解决这一安全问题。
关键词
移动代码
jvm
类加载器
在线阅读
下载PDF
职称材料
JVM指令系统特点和它对JAVA芯片设计的影响
被引量:
2
3
作者
陈虎
戴葵
+1 位作者
杨晓东
胡守仁
《计算机应用研究》
CSCD
2000年第6期107-110,共4页
分析了JVM指令系统的三个特点:面向堆栈、面向对象、完全的虚拟性.在此基础上比较了JVM指令系统、R4000指令系统和i486指令系统在指令格式和功能上的不同.接着,给出了一些关于JVM指令频度的测试结果.最后;讨论了用硬件实现JAVA芯...
分析了JVM指令系统的三个特点:面向堆栈、面向对象、完全的虚拟性.在此基础上比较了JVM指令系统、R4000指令系统和i486指令系统在指令格式和功能上的不同.接着,给出了一些关于JVM指令频度的测试结果.最后;讨论了用硬件实现JAVA芯片的几个关键技术问题。
展开更多
关键词
JAVA芯片
微处理器
jvm
指令系统
设计
在线阅读
下载PDF
职称材料
基于JVM的分布计算在网络仿真中的应用研究
被引量:
1
4
作者
王文鼐
赵生妹
《电子学报》
EI
CAS
CSCD
北大核心
2001年第6期804-807,共4页
分析分式网络仿真系统的需求 ,给出以Java虚拟机为平台的分布计算系统的对象设计结构 ,并简要介绍所开发的仿真器的功能 .信元中继网的初步仿真表明 ,采用分布式仿真方法 ,5台计算机协同仿真的效率可以提高70
关键词
分布式计算
通信网络仿真
仿真器开发
jvm
在线阅读
下载PDF
职称材料
适合于分布并行计算的JVM-Lkaffe的设计和实现
5
作者
汪永红
赵静玉
《计算机工程》
CAS
CSCD
北大核心
2001年第1期176-177,共2页
介绍了Alpha工作站Linux操作系统上一种能实现真正并发的JVM-Lkaffe的设计和实现,并着重介绍了它的线程实现机制、垃圾回收实现机制和异常处理实现机制.
关键词
分布并行计算
jvm
-LkAffe
LINUX
线程
操作系统
在线阅读
下载PDF
职称材料
JVM 锚具的研制和应用
6
作者
张士臣
黎国清
+2 位作者
庄军生
胡晓
刘海华
《铁道建筑》
北大核心
1998年第8期5-7,共3页
介绍用于锚固钢绞线的JVM锚具的工作原理、研制和应用过程,及其经济效益。
关键词
钢绞线
锚具
铁路桥
jvm
锚具
预应力混凝土
在线阅读
下载PDF
职称材料
基于程序约束的细粒度JVM测试程序约简方法
7
作者
杜义恒
王赞
+4 位作者
赵英全
陈俊洁
陈翔
侯德俊
郑开
《软件学报》
EI
CSCD
北大核心
2024年第7期3204-3226,共23页
为了对Java虚拟机(JVM)进行测试,开发人员通常需要手工设计或利用测试生成工具生成复杂的测试程序,从而检测JVM中潜在的缺陷.然而,复杂的测试程序给开发人员定位及修复缺陷带来了极高的成本.测试程序约简技术旨在保障测试程序缺陷检测...
为了对Java虚拟机(JVM)进行测试,开发人员通常需要手工设计或利用测试生成工具生成复杂的测试程序,从而检测JVM中潜在的缺陷.然而,复杂的测试程序给开发人员定位及修复缺陷带来了极高的成本.测试程序约简技术旨在保障测试程序缺陷检测能力的同时,尽可能地删减测试程序中与缺陷检测无关的代码.现有研究工作基于Delta调试在C程序和XML输入上可以取得较好的约简效果,但是在JVM测试场景中,具有复杂语法和语义依赖关系的Java测试程序约简仍存在粒度较粗、约简效果较差的问题,导致约简后的程序理解成本依然很高.因此,针对具有复杂程序依赖关系的Java测试程序,提出一种基于程序约束的细粒度测试程序约简方法JavaPruner.首先,在语句块级别设计细粒度的代码度量方法;随后,在Delta调试技术上引入语句块之间的依赖约束关系来对测试程序进行约简.以Java字节码测试程序为实验对象,从现有的针对JVM测试的测试程序生成工具中筛选出具有复杂依赖关系的50个测试程序作为基准数据集,并在这些数据集上验证JavaPruner的有效性.实验结果表明,JavaPruner可以有效删减Java字节码测试程序中的冗余代码.与现有方法相比,在所有基准数据集上,约简能力平均可提升37.7%.同时,JavaPruner可以在保障程序有效性及缺陷检测能力的同时,将Java字节码测试程序最大约简至其原有大小的1.09%,有效降低了测试程序的分析和理解成本.
展开更多
关键词
JAVA虚拟机
jvm
测试
测试程序约简
Delta调试
在线阅读
下载PDF
职称材料
实时性环境中JVM垃圾收集算法
8
作者
李娜
刘俊辉
《计算机工程》
CAS
CSCD
北大核心
2011年第15期52-54,共3页
提出一种适用于实时性环境的Java虚拟机垃圾收集算法。该算法通过对增量式收集器中堆空间划分方式和引用跟踪进行改进,以减少垃圾收集时带来的不确定性暂停,并且该算法可以指定用户在一个时间段内进行垃圾收集,以便使应用程序暂停时间...
提出一种适用于实时性环境的Java虚拟机垃圾收集算法。该算法通过对增量式收集器中堆空间划分方式和引用跟踪进行改进,以减少垃圾收集时带来的不确定性暂停,并且该算法可以指定用户在一个时间段内进行垃圾收集,以便使应用程序暂停时间达到最短,从而适用于实时性环境。实验结果表明,该算法能有效减少垃圾收集时暂停的频率和时长。
展开更多
关键词
实时性环境
JAVA虚拟机
增量式收集器
堆空间划分
引用追踪
在线阅读
下载PDF
职称材料
面向大数据处理框架的JVM优化技术综述
被引量:
8
9
作者
汪钇丞
曾鸿斌
+3 位作者
许利杰
王伟
魏峻
黄涛
《软件学报》
EI
CSCD
北大核心
2023年第1期463-488,共26页
当前,以Hadoop、Spark为代表的大数据处理框架,已经在学术界和工业界被广泛应用于大规模数据的处理和分析.这些大数据处理框架采用分布式架构,使用Java、Scala等面向对象语言编写,在集群节点上以Java虚拟机(JVM)为运行时环境执行计算任...
当前,以Hadoop、Spark为代表的大数据处理框架,已经在学术界和工业界被广泛应用于大规模数据的处理和分析.这些大数据处理框架采用分布式架构,使用Java、Scala等面向对象语言编写,在集群节点上以Java虚拟机(JVM)为运行时环境执行计算任务,因此依赖JVM的自动内存管理机制来分配和回收数据对象.然而,当前的JVM并不是针对大数据处理框架的计算特征设计的,在实际运行大数据应用时经常出现垃圾回收(GC)时间长、数据对象序列化和反序列化开销大等问题.在一些大数据场景下,JVM的垃圾回收耗时甚至超过应用整体运行时间的50%,已经成为大数据处理框架的性能瓶颈和优化热点.对近年来相关领域的研究成果进行了系统性综述:(1)总结了大数据应用在JVM中运行时性能下降的原因;(2)总结了现有面向大数据处理框架的JVM优化技术,对相关优化技术进行了层次划分,并分析比较了各种方法的优化效果、适用范围、使用负担等优缺点;(3)探讨了JVM未来的优化方向,有助于进一步提升大数据处理框架的性能.
展开更多
关键词
大数据系统
JAVA虚拟机
分布式系统
自动内存管理
在线阅读
下载PDF
职称材料
基于内核态JVM的Linux设备驱动程序
被引量:
1
10
作者
陈善
周玲玲
+1 位作者
应忍冬
戈弋
《计算机工程》
CAS
CSCD
北大核心
2008年第18期93-95,98,共4页
驱动程序的不稳定是造成操作系统内核崩溃的主要原因,该文采用类型安全的Java语言开发Linux设备驱动程序以提高系统的稳定性,并分析驱动模型的结构、内核态Java虚拟机(JVM)的设计以及Java驱动程序的编写。USB网卡的测试验证了Java驱动...
驱动程序的不稳定是造成操作系统内核崩溃的主要原因,该文采用类型安全的Java语言开发Linux设备驱动程序以提高系统的稳定性,并分析驱动模型的结构、内核态Java虚拟机(JVM)的设计以及Java驱动程序的编写。USB网卡的测试验证了Java驱动在提高系统稳定性上的优势。
展开更多
关键词
JAVA虚拟机
设备驱动程序
可靠性
在线阅读
下载PDF
职称材料
一种改进的增量式JVM垃圾收集算法
被引量:
2
11
作者
张嗜军
高曙
《计算机工程》
CAS
CSCD
2012年第1期71-73,共3页
非增量式Java虚拟机(JVM)垃圾回收算法的内存开销较大。为此,提出一种基于栈式分配策略的JVM增量式垃圾收集算法。对Java栈帧进行改造使其支持存储对象,改进增量式收集器中堆空间的划分、引用跟踪方式,以减少垃圾收集带来的不确定性暂...
非增量式Java虚拟机(JVM)垃圾回收算法的内存开销较大。为此,提出一种基于栈式分配策略的JVM增量式垃圾收集算法。对Java栈帧进行改造使其支持存储对象,改进增量式收集器中堆空间的划分、引用跟踪方式,以减少垃圾收集带来的不确定性暂停。实验结果表明,该算法能有效减少暂停的频率和时长,提高运行速度。
展开更多
关键词
JAVA虚拟机
垃圾收集
增量式垃圾收集器
实时
栈分配
在线阅读
下载PDF
职称材料
JVM层集群框架下共享类集的自动构建方法
12
作者
唐国靖
王帅
+1 位作者
钟华
石颖
《计算机工程与设计》
CSCD
北大核心
2013年第12期4368-4373,共6页
为了简化JVM层集群框架的配置,提高搭建JVM集群的效率,提出了一种共享类集的自动构建方法。通过对Java字节码的静态分析,对元素之间的依赖关系进行检测和处理。针对面向接口的编程模式,在分析依赖关系的基础上,提出了由抽象接口到具体...
为了简化JVM层集群框架的配置,提高搭建JVM集群的效率,提出了一种共享类集的自动构建方法。通过对Java字节码的静态分析,对元素之间的依赖关系进行检测和处理。针对面向接口的编程模式,在分析依赖关系的基础上,提出了由抽象接口到具体业务类的依赖推导的解决方案,并自动检测和处理依赖的扩散,保证共享类集的完备性。该方法无需执行Java源代码,只需少数根对象便能自动便捷地实现共享类集的构建。利用OncePortal门户中间件进行了部署验证,验证结果表明了该方法的可行性和有效性。
展开更多
关键词
集群
共享类集
自动构建
依赖检测
字节码
在线阅读
下载PDF
职称材料
Perl扩展到JVM的移植
13
作者
张磊
张昱
陈意云
《计算机工程》
EI
CAS
CSCD
北大核心
2006年第3期94-95,107,共3页
Perl扩展作为Perl语言与其他语言的接口,使得Perl能够解决更加复杂的问题。该文从Perl扩展的创建入手,深入分析了Perl解释器的动态链接技术以及Perl扩展的工作原理。然后分析了Perl扩展到Java虚拟机移植的可行性和难点,最后给出了移植...
Perl扩展作为Perl语言与其他语言的接口,使得Perl能够解决更加复杂的问题。该文从Perl扩展的创建入手,深入分析了Perl解释器的动态链接技术以及Perl扩展的工作原理。然后分析了Perl扩展到Java虚拟机移植的可行性和难点,最后给出了移植的几个实现方案及其评估。
展开更多
关键词
Perl扩展
移植
JAVA虚拟机
动态链接
在线阅读
下载PDF
职称材料
Perl后端到JVM的移植
14
作者
徐丽
张昱
陈意云
《计算机工程》
EI
CAS
CSCD
北大核心
2005年第8期82-83,150,共3页
描述了Perl解释器的框架,介绍其后端虚拟机(Perl VM)的工作机理,给出了PVM所用到的栈、数据类型以及操作码函数(PP Code)在Java中的设计和实现,并陈述了在此移植中的几个关键问题及其解决方法。
关键词
PERL
Perl虚拟机
JAVA虚拟机
在线阅读
下载PDF
职称材料
基于Q学习的Spark自动调节内存管理器
15
作者
张军
顾皓元
《计算机工程与设计》
北大核心
2025年第5期1487-1493,共7页
为有效解决Apache Spark中静态和统一内存管理器适应性差、JVM垃圾内存回收频繁等问题,提出一种基于Q学习的Spark自动调节内存管理器。采用Q学习自动调优算法,根据不同的工作负载、任务需求和系统状态,在全局范围内实现内存分配的动态...
为有效解决Apache Spark中静态和统一内存管理器适应性差、JVM垃圾内存回收频繁等问题,提出一种基于Q学习的Spark自动调节内存管理器。采用Q学习自动调优算法,根据不同的工作负载、任务需求和系统状态,在全局范围内实现内存分配的动态调整。内存分配算法结合Q学习自动调优算法的决策和空闲内存,响应块管理器和任务内存请求,确保内存高效分配与利用。实验结果表明,新的内存管理器在Spark任务执行效率上获得了较明显的性能提升。
展开更多
关键词
Apache
Spark
静态内存管理器
统一内存管理器
jvm
垃圾内存回收
Q学习
内存分配动态调整
任务执行效率
在线阅读
下载PDF
职称材料
Java虚拟机分析
被引量:
21
16
作者
王立冬
张凯
《北京理工大学学报》
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
职称材料
.NET中通用语言运行时环境初探
被引量:
3
17
作者
许鑫
费翔林
吕琦
《计算机应用研究》
CSCD
北大核心
2003年第6期35-38,106,共5页
2000年微软公司推出了.NET构架,向网络计算和分布式跨平台计算迈出了鼓舞人心的一步,通过对JVM和CLR作对比,着重介绍了.NET跨平台计算的核心设施和跨平台计算的实现思想。
关键词
跨平台
jvm
(Java
VIRTUAL
Machine)
CLR
MSIL
在线阅读
下载PDF
职称材料
影响EJB性能的若干因素及其优化方法
被引量:
3
18
作者
朱岸青
王会进
高河福
《计算机应用》
CSCD
北大核心
2004年第6期181-184,共4页
EJB是J2EE的核心技术之一,文中结合了某个基于J2EE的MIS系统来分析影响EJB组件性能的主要因素,并提出相应的优化策略。同时,文中用一个实例来测试并分析在EJB中如何通过优化查询语句来提高系统性能。
关键词
J2EE
EJB
RMI
jvm
会话外观
在线阅读
下载PDF
职称材料
Agent模型在网络管理中的应用
被引量:
6
19
作者
刘奕明
陈涵生
《计算机工程》
CAS
CSCD
北大核心
2003年第21期120-122,共3页
随着网络规模的扩大,基于简单数据访问模型的自动化解决方案,如SNMP,将被 更具分布式计算特性的技术所代替。该文描述了当前最新的基于Agent模型的解决方案,它 能减少网络管理任务实现的复杂性,提高网络管理任务的可扩展性,以灵...
随着网络规模的扩大,基于简单数据访问模型的自动化解决方案,如SNMP,将被 更具分布式计算特性的技术所代替。该文描述了当前最新的基于Agent模型的解决方案,它 能减少网络管理任务实现的复杂性,提高网络管理任务的可扩展性,以灵活适应新增的网络 服务和基础设施。
展开更多
关键词
简单网络管理协议
AGENT模型
移动AGENT
QOS
jvm
NOC
在线阅读
下载PDF
职称材料
基于Java开发嵌入式应用的方法研究
被引量:
3
20
作者
於志文
周兴社
吴小钧
《计算机应用研究》
CSCD
北大核心
2002年第10期14-16,共3页
针对嵌入式系统资源受限 ,研究和探讨了基于Java开发嵌入式应用的两种开发模式 :“瘦”JVM模式和预编译模式 ,并对这两种开发模式的性能进行了分析比较。
关键词
JAVA语言
软件开发
嵌入式应用
“瘦”
jvm
模式
预编译模式
在线阅读
下载PDF
职称材料
题名
基于开源JVM的安全策略强制实施
被引量:
2
1
作者
魏达
金英
张晶
郑晓娟
李卓
机构
吉林大学计算机科学与技术学院
东北师范大学软件学院
出处
《电子学报》
EI
CAS
CSCD
北大核心
2009年第B04期36-41,共6页
基金
国家自然科学基金项目青年基金(No.60603031)
文摘
非信任代码的安全执行是移动代码安全的重要问题之一.携带模型代码(Model Carrying Code)方法同时考虑了移动代码生产者和使用者对安全性的支持和需求,建立了以模型为中心的安全执行非信任代码的理论框架,其中安全策略的定义和强制实施是MCC方法的重要组成部分之一.本文针对已被广泛使用的Java移动代码,以开源JVM Kaffe和Linux操作系统为研究载体,提出了基于开源JVM的安全策略实施模型,并实现从安全策略定义到实施的整个过程.本文在安全策略规范描述,可强制实施的扩展有限自动机(EFSA)模型和进程级监视以捕获系统调用等方面都做了有益的尝试,为完善MCC方法和实现安全策略的强制实施提供很好的方案.
关键词
携带模型代码
安全策略描述和实施
开源
jvm
进程级监视
Keywords
model carrying code
specification and enforcement of security policies
open source
jvm
process level monitoring
分类号
TP311 [自动化与计算机技术—计算机软件与理论]
在线阅读
下载PDF
职称材料
题名
基于重定义JVM类加载器移动代码的安全
被引量:
2
2
作者
张爱娟
纪承
殷兆麟
机构
中国矿业大学计算机科学与技术学院
出处
《计算机工程》
EI
CAS
CSCD
北大核心
2006年第4期177-178,202,共3页
基金
南京大学计算机软件新技术国家重点实验室预研项目资助"代理规范的融合及代理平台的安全"
文摘
移动代理代码在目标主机代理平台上加载运行中,存在着其意图易被探测、泄露、修改的安全隐患。论文通过采用重建虚拟机的系统类加载器和自定义类加载器的方法解决这一安全问题。
关键词
移动代码
jvm
类加载器
Keywords
Mobile code
jvm
Classloader
分类号
TP309 [自动化与计算机技术—计算机系统结构]
在线阅读
下载PDF
职称材料
题名
JVM指令系统特点和它对JAVA芯片设计的影响
被引量:
2
3
作者
陈虎
戴葵
杨晓东
胡守仁
机构
国防科技大学计算机系研究生队
出处
《计算机应用研究》
CSCD
2000年第6期107-110,共4页
基金
国家自然科学基金!69803013
文摘
分析了JVM指令系统的三个特点:面向堆栈、面向对象、完全的虚拟性.在此基础上比较了JVM指令系统、R4000指令系统和i486指令系统在指令格式和功能上的不同.接着,给出了一些关于JVM指令频度的测试结果.最后;讨论了用硬件实现JAVA芯片的几个关键技术问题。
关键词
JAVA芯片
微处理器
jvm
指令系统
设计
分类号
TP332.02 [自动化与计算机技术—计算机系统结构]
在线阅读
下载PDF
职称材料
题名
基于JVM的分布计算在网络仿真中的应用研究
被引量:
1
4
作者
王文鼐
赵生妹
机构
南京邮电学院
出处
《电子学报》
EI
CAS
CSCD
北大核心
2001年第6期804-807,共4页
文摘
分析分式网络仿真系统的需求 ,给出以Java虚拟机为平台的分布计算系统的对象设计结构 ,并简要介绍所开发的仿真器的功能 .信元中继网的初步仿真表明 ,采用分布式仿真方法 ,5台计算机协同仿真的效率可以提高70
关键词
分布式计算
通信网络仿真
仿真器开发
jvm
Keywords
distributed processing
communication networks simulation
simulator implementation
分类号
TN915 [电子电信—通信与信息系统]
TP391.9 [自动化与计算机技术—计算机应用技术]
在线阅读
下载PDF
职称材料
题名
适合于分布并行计算的JVM-Lkaffe的设计和实现
5
作者
汪永红
赵静玉
机构
信息工程大学测绘学院
信息工程大学电子技术学院
出处
《计算机工程》
CAS
CSCD
北大核心
2001年第1期176-177,共2页
文摘
介绍了Alpha工作站Linux操作系统上一种能实现真正并发的JVM-Lkaffe的设计和实现,并着重介绍了它的线程实现机制、垃圾回收实现机制和异常处理实现机制.
关键词
分布并行计算
jvm
-LkAffe
LINUX
线程
操作系统
Keywords
Java
Thread
jvm
分类号
TP316.81 [自动化与计算机技术—计算机软件与理论]
在线阅读
下载PDF
职称材料
题名
JVM 锚具的研制和应用
6
作者
张士臣
黎国清
庄军生
胡晓
刘海华
机构
铁道部科学研究院桥梁室
株洲桥梁厂
出处
《铁道建筑》
北大核心
1998年第8期5-7,共3页
文摘
介绍用于锚固钢绞线的JVM锚具的工作原理、研制和应用过程,及其经济效益。
关键词
钢绞线
锚具
铁路桥
jvm
锚具
预应力混凝土
分类号
U448.135.4 [建筑科学—桥梁与隧道工程]
在线阅读
下载PDF
职称材料
题名
基于程序约束的细粒度JVM测试程序约简方法
7
作者
杜义恒
王赞
赵英全
陈俊洁
陈翔
侯德俊
郑开
机构
天津大学智能与计算学部
南通大学信息科学技术学院
信息安全国家重点实验室(中国科学院信息工程研究所)
天津大学信息与网络中心
出处
《软件学报》
EI
CSCD
北大核心
2024年第7期3204-3226,共23页
基金
国家自然科学基金(62232001,62002256)。
文摘
为了对Java虚拟机(JVM)进行测试,开发人员通常需要手工设计或利用测试生成工具生成复杂的测试程序,从而检测JVM中潜在的缺陷.然而,复杂的测试程序给开发人员定位及修复缺陷带来了极高的成本.测试程序约简技术旨在保障测试程序缺陷检测能力的同时,尽可能地删减测试程序中与缺陷检测无关的代码.现有研究工作基于Delta调试在C程序和XML输入上可以取得较好的约简效果,但是在JVM测试场景中,具有复杂语法和语义依赖关系的Java测试程序约简仍存在粒度较粗、约简效果较差的问题,导致约简后的程序理解成本依然很高.因此,针对具有复杂程序依赖关系的Java测试程序,提出一种基于程序约束的细粒度测试程序约简方法JavaPruner.首先,在语句块级别设计细粒度的代码度量方法;随后,在Delta调试技术上引入语句块之间的依赖约束关系来对测试程序进行约简.以Java字节码测试程序为实验对象,从现有的针对JVM测试的测试程序生成工具中筛选出具有复杂依赖关系的50个测试程序作为基准数据集,并在这些数据集上验证JavaPruner的有效性.实验结果表明,JavaPruner可以有效删减Java字节码测试程序中的冗余代码.与现有方法相比,在所有基准数据集上,约简能力平均可提升37.7%.同时,JavaPruner可以在保障程序有效性及缺陷检测能力的同时,将Java字节码测试程序最大约简至其原有大小的1.09%,有效降低了测试程序的分析和理解成本.
关键词
JAVA虚拟机
jvm
测试
测试程序约简
Delta调试
Keywords
Java virtual machine(
jvm
)
jvm
testing
test program reduction
Delta debugging
分类号
TP311 [自动化与计算机技术—计算机软件与理论]
在线阅读
下载PDF
职称材料
题名
实时性环境中JVM垃圾收集算法
8
作者
李娜
刘俊辉
机构
郑州牧业工程高等专科学校信息工程系
郑州牧业工程高等专科学校教务处
出处
《计算机工程》
CAS
CSCD
北大核心
2011年第15期52-54,共3页
基金
河南省社科联科研课题基金资助项目(SKL-2010-1968
SKL-2010-1158)
文摘
提出一种适用于实时性环境的Java虚拟机垃圾收集算法。该算法通过对增量式收集器中堆空间划分方式和引用跟踪进行改进,以减少垃圾收集时带来的不确定性暂停,并且该算法可以指定用户在一个时间段内进行垃圾收集,以便使应用程序暂停时间达到最短,从而适用于实时性环境。实验结果表明,该算法能有效减少垃圾收集时暂停的频率和时长。
关键词
实时性环境
JAVA虚拟机
增量式收集器
堆空间划分
引用追踪
Keywords
real-time environment
Java Virtual Machine(
jvm
)
incremental collector
heap space division
reference tracking
分类号
TP18 [自动化与计算机技术—控制理论与控制工程]
在线阅读
下载PDF
职称材料
题名
面向大数据处理框架的JVM优化技术综述
被引量:
8
9
作者
汪钇丞
曾鸿斌
许利杰
王伟
魏峻
黄涛
机构
计算机科学国家重点实验室(中国科学院软件研究所)
中国科学院大学
中科南京软件技术研究院
出处
《软件学报》
EI
CSCD
北大核心
2023年第1期463-488,共26页
基金
国家重点研发计划(2017YFB1001804)
国家自然科学基金(61802377)
中国科学院青年创新促进会。
文摘
当前,以Hadoop、Spark为代表的大数据处理框架,已经在学术界和工业界被广泛应用于大规模数据的处理和分析.这些大数据处理框架采用分布式架构,使用Java、Scala等面向对象语言编写,在集群节点上以Java虚拟机(JVM)为运行时环境执行计算任务,因此依赖JVM的自动内存管理机制来分配和回收数据对象.然而,当前的JVM并不是针对大数据处理框架的计算特征设计的,在实际运行大数据应用时经常出现垃圾回收(GC)时间长、数据对象序列化和反序列化开销大等问题.在一些大数据场景下,JVM的垃圾回收耗时甚至超过应用整体运行时间的50%,已经成为大数据处理框架的性能瓶颈和优化热点.对近年来相关领域的研究成果进行了系统性综述:(1)总结了大数据应用在JVM中运行时性能下降的原因;(2)总结了现有面向大数据处理框架的JVM优化技术,对相关优化技术进行了层次划分,并分析比较了各种方法的优化效果、适用范围、使用负担等优缺点;(3)探讨了JVM未来的优化方向,有助于进一步提升大数据处理框架的性能.
关键词
大数据系统
JAVA虚拟机
分布式系统
自动内存管理
Keywords
big data system
Java virtual machine(
jvm
)
distributed system
automatic memory management
分类号
TP316 [自动化与计算机技术—计算机软件与理论]
在线阅读
下载PDF
职称材料
题名
基于内核态JVM的Linux设备驱动程序
被引量:
1
10
作者
陈善
周玲玲
应忍冬
戈弋
机构
上海交通大学电子工程系
IBM中国研究院
出处
《计算机工程》
CAS
CSCD
北大核心
2008年第18期93-95,98,共4页
文摘
驱动程序的不稳定是造成操作系统内核崩溃的主要原因,该文采用类型安全的Java语言开发Linux设备驱动程序以提高系统的稳定性,并分析驱动模型的结构、内核态Java虚拟机(JVM)的设计以及Java驱动程序的编写。USB网卡的测试验证了Java驱动在提高系统稳定性上的优势。
关键词
JAVA虚拟机
设备驱动程序
可靠性
Keywords
Java Virtual Machine(
jvm
)
device driver
reliability
分类号
TP393 [自动化与计算机技术—计算机应用技术]
在线阅读
下载PDF
职称材料
题名
一种改进的增量式JVM垃圾收集算法
被引量:
2
11
作者
张嗜军
高曙
机构
武汉理工大学计算机科学与技术学院
出处
《计算机工程》
CAS
CSCD
2012年第1期71-73,共3页
文摘
非增量式Java虚拟机(JVM)垃圾回收算法的内存开销较大。为此,提出一种基于栈式分配策略的JVM增量式垃圾收集算法。对Java栈帧进行改造使其支持存储对象,改进增量式收集器中堆空间的划分、引用跟踪方式,以减少垃圾收集带来的不确定性暂停。实验结果表明,该算法能有效减少暂停的频率和时长,提高运行速度。
关键词
JAVA虚拟机
垃圾收集
增量式垃圾收集器
实时
栈分配
Keywords
Java Virtual Machine(
jvm
)
garbage collection
incremental Garbage Collector(GC)
real-time
stack allocation
分类号
TP301.6 [自动化与计算机技术—计算机系统结构]
在线阅读
下载PDF
职称材料
题名
JVM层集群框架下共享类集的自动构建方法
12
作者
唐国靖
王帅
钟华
石颖
机构
中国科学院软件研究所软件工程技术中心
中国空间技术研究院
出处
《计算机工程与设计》
CSCD
北大核心
2013年第12期4368-4373,共6页
基金
国家863高技术研究发展计划基金项目(2012AA011204)
科技支撑课题基金项目(2012BAH05F02)
+1 种基金
国家973重点基础研究发展规划基金项目(2009CB320704)
国家自然科学基金项目(61100068)
文摘
为了简化JVM层集群框架的配置,提高搭建JVM集群的效率,提出了一种共享类集的自动构建方法。通过对Java字节码的静态分析,对元素之间的依赖关系进行检测和处理。针对面向接口的编程模式,在分析依赖关系的基础上,提出了由抽象接口到具体业务类的依赖推导的解决方案,并自动检测和处理依赖的扩散,保证共享类集的完备性。该方法无需执行Java源代码,只需少数根对象便能自动便捷地实现共享类集的构建。利用OncePortal门户中间件进行了部署验证,验证结果表明了该方法的可行性和有效性。
关键词
集群
共享类集
自动构建
依赖检测
字节码
Keywords
jvm
cluster
shared class set
auto construction
dependency
bytecode
分类号
TP311.53 [自动化与计算机技术—计算机软件与理论]
在线阅读
下载PDF
职称材料
题名
Perl扩展到JVM的移植
13
作者
张磊
张昱
陈意云
机构
中国科学技术大学计算机科学技术系
出处
《计算机工程》
EI
CAS
CSCD
北大核心
2006年第3期94-95,107,共3页
文摘
Perl扩展作为Perl语言与其他语言的接口,使得Perl能够解决更加复杂的问题。该文从Perl扩展的创建入手,深入分析了Perl解释器的动态链接技术以及Perl扩展的工作原理。然后分析了Perl扩展到Java虚拟机移植的可行性和难点,最后给出了移植的几个实现方案及其评估。
关键词
Perl扩展
移植
JAVA虚拟机
动态链接
Keywords
Perl extension
Porting
Java virtual machine (
jvm
)
Dynamic linking
分类号
TP311.54 [自动化与计算机技术—计算机软件与理论]
在线阅读
下载PDF
职称材料
题名
Perl后端到JVM的移植
14
作者
徐丽
张昱
陈意云
机构
中国科学技术大学计算机科学技术系
出处
《计算机工程》
EI
CAS
CSCD
北大核心
2005年第8期82-83,150,共3页
基金
Intel中国研究中心基金资助项目
文摘
描述了Perl解释器的框架,介绍其后端虚拟机(Perl VM)的工作机理,给出了PVM所用到的栈、数据类型以及操作码函数(PP Code)在Java中的设计和实现,并陈述了在此移植中的几个关键问题及其解决方法。
关键词
PERL
Perl虚拟机
JAVA虚拟机
Keywords
Perl
Perl virtual machine(PVM)
Java virtual machine(
jvm
)
分类号
TP311.54 [自动化与计算机技术—计算机软件与理论]
TP314 [自动化与计算机技术—计算机软件与理论]
在线阅读
下载PDF
职称材料
题名
基于Q学习的Spark自动调节内存管理器
15
作者
张军
顾皓元
机构
东华理工大学信息工程学院
出处
《计算机工程与设计》
北大核心
2025年第5期1487-1493,共7页
基金
国家自然科学基金项目(62162002、61662002)
江西省自然科学基金项目(20212BAB202002)。
文摘
为有效解决Apache Spark中静态和统一内存管理器适应性差、JVM垃圾内存回收频繁等问题,提出一种基于Q学习的Spark自动调节内存管理器。采用Q学习自动调优算法,根据不同的工作负载、任务需求和系统状态,在全局范围内实现内存分配的动态调整。内存分配算法结合Q学习自动调优算法的决策和空闲内存,响应块管理器和任务内存请求,确保内存高效分配与利用。实验结果表明,新的内存管理器在Spark任务执行效率上获得了较明显的性能提升。
关键词
Apache
Spark
静态内存管理器
统一内存管理器
jvm
垃圾内存回收
Q学习
内存分配动态调整
任务执行效率
Keywords
Apache Spark
static memory manager
unified memory manager
jvm
garbage memory reclamation
Q-learning
dynamic adjustment of memory allocation
task execution efficiency
分类号
TP391 [自动化与计算机技术—计算机应用技术]
在线阅读
下载PDF
职称材料
题名
Java虚拟机分析
被引量:
21
16
作者
王立冬
张凯
机构
北京理工大学计算机科学与工程系
出处
《北京理工大学学报》
EI
CAS
CSCD
北大核心
2002年第1期60-63,共4页
文摘
研究 Java平台的核心——虚拟机 .为了使 Java在不同的平台上顺利运行 ,研究 Java虚拟机 (Java virtualmachine,简称 JVM)的组成及运行机制 ,为编程实现 JVM或向各种平台移植 JVM提供参考 .通过对 Kaffe(一种Java虚拟机的实现 )桌面版本的源代码进行分析 ,得出虚拟机运行的整个流程 ,并对流程中的关键部分进行深入研究 ,同时结合 Sun的《Java虚拟机规范》,总结出实现 JVM的一些关键步骤 ,并提出改进
关键词
JAVA虚拟机
JAVA平台
网络计算平台
jvm
运行机制
源代码
运行效率
Keywords
Java
Java virtual machine
Java platform
分类号
TP312 [自动化与计算机技术—计算机软件与理论]
在线阅读
下载PDF
职称材料
题名
.NET中通用语言运行时环境初探
被引量:
3
17
作者
许鑫
费翔林
吕琦
机构
南京大学计算机软件新技术国家重点实验室
出处
《计算机应用研究》
CSCD
北大核心
2003年第6期35-38,106,共5页
文摘
2000年微软公司推出了.NET构架,向网络计算和分布式跨平台计算迈出了鼓舞人心的一步,通过对JVM和CLR作对比,着重介绍了.NET跨平台计算的核心设施和跨平台计算的实现思想。
关键词
跨平台
jvm
(Java
VIRTUAL
Machine)
CLR
MSIL
Keywords
Across-platform
jvm
(Java Virtual Machine)
CLR
MSIL(Microsoft Intermediate Language)
分类号
TP312 [自动化与计算机技术—计算机软件与理论]
在线阅读
下载PDF
职称材料
题名
影响EJB性能的若干因素及其优化方法
被引量:
3
18
作者
朱岸青
王会进
高河福
机构
暨南大学计算机系
出处
《计算机应用》
CSCD
北大核心
2004年第6期181-184,共4页
文摘
EJB是J2EE的核心技术之一,文中结合了某个基于J2EE的MIS系统来分析影响EJB组件性能的主要因素,并提出相应的优化策略。同时,文中用一个实例来测试并分析在EJB中如何通过优化查询语句来提高系统性能。
关键词
J2EE
EJB
RMI
jvm
会话外观
Keywords
J2EE
EJB
RMI
jvm
Session Facade
分类号
TP393.4 [自动化与计算机技术—计算机应用技术]
在线阅读
下载PDF
职称材料
题名
Agent模型在网络管理中的应用
被引量:
6
19
作者
刘奕明
陈涵生
机构
华东计算技术研究所
出处
《计算机工程》
CAS
CSCD
北大核心
2003年第21期120-122,共3页
文摘
随着网络规模的扩大,基于简单数据访问模型的自动化解决方案,如SNMP,将被 更具分布式计算特性的技术所代替。该文描述了当前最新的基于Agent模型的解决方案,它 能减少网络管理任务实现的复杂性,提高网络管理任务的可扩展性,以灵活适应新增的网络 服务和基础设施。
关键词
简单网络管理协议
AGENT模型
移动AGENT
QOS
jvm
NOC
Keywords
SNMP
Agent model
Mobile agent
QoS
jvm
NOC
分类号
TP393 [自动化与计算机技术—计算机应用技术]
在线阅读
下载PDF
职称材料
题名
基于Java开发嵌入式应用的方法研究
被引量:
3
20
作者
於志文
周兴社
吴小钧
机构
西北工业大学计算机科学与工程系
出处
《计算机应用研究》
CSCD
北大核心
2002年第10期14-16,共3页
基金
航空基金资助项目 (2 0 0 0CK110 1)
国家"86 3"计划资助项目 (2 0 0 1AA115 0 5 1)
文摘
针对嵌入式系统资源受限 ,研究和探讨了基于Java开发嵌入式应用的两种开发模式 :“瘦”JVM模式和预编译模式 ,并对这两种开发模式的性能进行了分析比较。
关键词
JAVA语言
软件开发
嵌入式应用
“瘦”
jvm
模式
预编译模式
Keywords
Java
Embedded Applications
Thin
jvm
Model
AOT Compiling Model
分类号
TP311.52 [自动化与计算机技术—计算机软件与理论]
在线阅读
下载PDF
职称材料
题名
作者
出处
发文年
被引量
操作
1
基于开源JVM的安全策略强制实施
魏达
金英
张晶
郑晓娟
李卓
《电子学报》
EI
CAS
CSCD
北大核心
2009
2
在线阅读
下载PDF
职称材料
2
基于重定义JVM类加载器移动代码的安全
张爱娟
纪承
殷兆麟
《计算机工程》
EI
CAS
CSCD
北大核心
2006
2
在线阅读
下载PDF
职称材料
3
JVM指令系统特点和它对JAVA芯片设计的影响
陈虎
戴葵
杨晓东
胡守仁
《计算机应用研究》
CSCD
2000
2
在线阅读
下载PDF
职称材料
4
基于JVM的分布计算在网络仿真中的应用研究
王文鼐
赵生妹
《电子学报》
EI
CAS
CSCD
北大核心
2001
1
在线阅读
下载PDF
职称材料
5
适合于分布并行计算的JVM-Lkaffe的设计和实现
汪永红
赵静玉
《计算机工程》
CAS
CSCD
北大核心
2001
0
在线阅读
下载PDF
职称材料
6
JVM 锚具的研制和应用
张士臣
黎国清
庄军生
胡晓
刘海华
《铁道建筑》
北大核心
1998
0
在线阅读
下载PDF
职称材料
7
基于程序约束的细粒度JVM测试程序约简方法
杜义恒
王赞
赵英全
陈俊洁
陈翔
侯德俊
郑开
《软件学报》
EI
CSCD
北大核心
2024
0
在线阅读
下载PDF
职称材料
8
实时性环境中JVM垃圾收集算法
李娜
刘俊辉
《计算机工程》
CAS
CSCD
北大核心
2011
0
在线阅读
下载PDF
职称材料
9
面向大数据处理框架的JVM优化技术综述
汪钇丞
曾鸿斌
许利杰
王伟
魏峻
黄涛
《软件学报》
EI
CSCD
北大核心
2023
8
在线阅读
下载PDF
职称材料
10
基于内核态JVM的Linux设备驱动程序
陈善
周玲玲
应忍冬
戈弋
《计算机工程》
CAS
CSCD
北大核心
2008
1
在线阅读
下载PDF
职称材料
11
一种改进的增量式JVM垃圾收集算法
张嗜军
高曙
《计算机工程》
CAS
CSCD
2012
2
在线阅读
下载PDF
职称材料
12
JVM层集群框架下共享类集的自动构建方法
唐国靖
王帅
钟华
石颖
《计算机工程与设计》
CSCD
北大核心
2013
0
在线阅读
下载PDF
职称材料
13
Perl扩展到JVM的移植
张磊
张昱
陈意云
《计算机工程》
EI
CAS
CSCD
北大核心
2006
0
在线阅读
下载PDF
职称材料
14
Perl后端到JVM的移植
徐丽
张昱
陈意云
《计算机工程》
EI
CAS
CSCD
北大核心
2005
0
在线阅读
下载PDF
职称材料
15
基于Q学习的Spark自动调节内存管理器
张军
顾皓元
《计算机工程与设计》
北大核心
2025
0
在线阅读
下载PDF
职称材料
16
Java虚拟机分析
王立冬
张凯
《北京理工大学学报》
EI
CAS
CSCD
北大核心
2002
21
在线阅读
下载PDF
职称材料
17
.NET中通用语言运行时环境初探
许鑫
费翔林
吕琦
《计算机应用研究》
CSCD
北大核心
2003
3
在线阅读
下载PDF
职称材料
18
影响EJB性能的若干因素及其优化方法
朱岸青
王会进
高河福
《计算机应用》
CSCD
北大核心
2004
3
在线阅读
下载PDF
职称材料
19
Agent模型在网络管理中的应用
刘奕明
陈涵生
《计算机工程》
CAS
CSCD
北大核心
2003
6
在线阅读
下载PDF
职称材料
20
基于Java开发嵌入式应用的方法研究
於志文
周兴社
吴小钧
《计算机应用研究》
CSCD
北大核心
2002
3
在线阅读
下载PDF
职称材料
已选择
0
条
导出题录
引用分析
参考文献
引证文献
统计分析
检索结果
已选文献
上一页
1
2
…
4
下一页
到第
页
确定
用户登录
登录
IP登录
使用帮助
返回顶部