首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到17条相似文献,搜索用时 109 毫秒
1.
传统的Java虚拟机在工作的时候,需要占用大量的系统资源.因此,小型嵌入式Java虚拟机的设计是很必要的.总的来讲,嵌入式系统在有限的资源中需要一种实时的计算.本文对传统的Java虚拟机进行了适当的修正,使得它在嵌入式系统中工作时基本上达到了实时的要求。  相似文献   

2.
Java虚拟机及其移植   总被引:12,自引:0,他引:12  
探索并实现一个基于嵌入式应用平台的Java虚拟机.在移植过程中所采用的平台是Motorola的MPC555芯片ETAS实验板,虚拟机的实现平台是RTXC实时操作系统.所实现的Java虚拟机可以在RTXC的内核机制下实现调度,并且可运行简单的Java用例,对Java虚拟机在嵌入式系统中的应用具有重要的指导意义.  相似文献   

3.
Java虚拟机在运行过程中使用即时编译器编译Java程序的热点方法,然后直接执行热点方法的本地代码.锁cache机制允许Java虚拟机将编译方法的本地代码锁在cache中,以提高编译执行时的指令cache命中率.通过分析Java虚拟机中编译方法的调用规律,得到编译方法的活跃时间段、平均大小和内存分布情况.基于编译方法的调用规律,给出Java虚拟机中的动态锁cache优化方法.在Java热点方法的活跃期将其本地代码段锁在cache中,以减少cache失效.最后,在龙芯3A的HotSpot虚拟机上实现了动态锁cache优化方法.实验结果表明,Java虚拟机中的动态锁cache优化方法能够使SPECjvm2008运行时的cache失效次数平均降低8.5%,性能平均提升4%.  相似文献   

4.
赵丽  程晓 《科技资讯》2006,(12):226-227
Java的性能问题直是Java应用关注的焦点,JIT技术的运用在一定程度上提高了Java的执行速度,但在实时性要求高的嵌入式系统的运用中却难以满足其要求。文章提出一种基于硬件的方法Java处理器,能直接执行Java字节码,提高Java的性能。该方法适刷于实时及嵌入式系统。  相似文献   

5.
垃圾收集器(GC)是Java虚拟机(JVM)的核心组成部分之一,对Java虚拟机的性能有非常重要的影响,本文对GC的工作原理以及对象回收算法进行了详细分析,讨论各种Java虚拟机垃圾收集算法,以及垃圾收集如何在Java虚拟机中工作,分析了各种垃圾收集算法的特点和在实际应用中应注意的事项。最后,根据Gc的特性,给出设计良好Java程序的一些建议。  相似文献   

6.
基于Java动态类装载实现不确定性处理   总被引:1,自引:1,他引:0  
针对管理信息系统开发中不确定性处理问题,采用Java动态类装载技术,利用Java虚拟机和动态绑定机制简化这类问题的解决,通过系统运行时根据不同情况装载不同的类,这些类采用Blob对象存储在数据库中,每个类根据需要采用不同的算法,从而解决了不确定性处理问题,并将其应用到销售系统开发中,系统运行情况良好。  相似文献   

7.
分析了Java虚拟机中的内存管理机制,对Java虚拟机中的垃圾回收算法进行了研究,讨论了各种垃圾回收算法的特点及适用范围,提出了通过使用不同类型的引用对象来合理分配利用虚拟机内存,并对编程中如何合理使用Java虚拟机内存提出了几点建议.  相似文献   

8.
嵌入式Java虚拟机实现中的代码优化   总被引:4,自引:0,他引:4  
代码优化是提高Java虚拟机执行速度的重要手段之一。本文提出了一种基于预处理的代码优化方法。预处理模块与嵌入式Java虚拟机并行工作,为其标注基本块、循环等结构,并通过数据流分析收集各方法、各变量的引用次数。Java虚拟机利用预处理模块所收集的信息,判定各块程序的执行频率,对高频部分进行内联、寄存器分配等优化处理。本文还讨论了Java虚拟机实现中的若干事项。  相似文献   

9.
Java微型版(Java ME)(最新版本2.0)是为嵌入式设备定制的。它提供了Java编程语言的功能及优点,即代码的移动性、安全性及网络化功能。为了满足不同市场部门和设备系列的特殊要求,高层次Java ME总体结构在设备的操作系统之上定义了三个层次,即虚拟机层、配置层和协议子集。虚拟机是Java虚拟机(MVM)的实现;而配置是最低限度的类库,  相似文献   

10.
基于VRGIS的虚拟校园三维仿真技术应用   总被引:8,自引:1,他引:8  
采用客户机/服务器结构,应用Java和VRM L 2.0开发工具,设计并开发了基于因特网的虚拟校园环境,并以福建师范大学长安校区为例,建立了系统原型.利用VRG IS技术在数字校园可视化中的应用,用虚拟空间场景代替传统的抽象地图及其相应的描述文件,从而以生动的模型来模拟和显示现实三维空间.以人机互动方式来实现校园三维景观的实时漫游,为校园管理和服务提供一个科学简便、形象直观的可视化人机交互平台.  相似文献   

11.
分布嵌入式环境中的Java虚拟机设计   总被引:1,自引:0,他引:1  
Java虚拟机(JVM)是Java的核心技术,也是基于Java技术实现分布式计算的底层中间件。一个适合于嵌入武环境的微型Java虚拟机(KVM)可以使手机等嵌入式设备通过网络下载、运行Java Applet程序。通过采用基于预处理程序的实现技术,可以使KVM的代码校验、垃圾回收、和代码优化等在线处理工作大大减小,从而提高了KNM的性能;研究了预处理模块、垃圾回收模块的结构与算法及代码优化的策略;并讨论了具体实现中的若干问题。  相似文献   

12.
远程控制系统的软件设计   总被引:1,自引:0,他引:1  
研究了远程控制系统软件的设计原理和设计方法,提出了一种基于Intemet的远程控制软件设计方案,设计并实现了一套面向现场总线的远程控制系统软件,该设计方案基于Java虚拟机的运行机制,将控制软件嵌入到HTML语言中,使异地用户可以访问现场数据,调节控制器参数,从而达到远程控制的目的,系统运行测试表明,本方案是可行的。  相似文献   

13.
Java字节码异常处理中信息流的分析   总被引:1,自引:0,他引:1  
为提高Java移动代码动态安全验证的准确性和实用性,通过分析Java字节码中异常处理的方式与流程,提出了追踪、记录异常处理中信息流的方法.采用字节码改写技术,将异常处理中信息流的相关数据封装在异常类当中,从而保证了所采取的处理对Java虚拟机的透明性,并进一步提高了动态验证的精度.  相似文献   

14.
介绍一种在Java虚拟机上开发的,适于多种分布式环境的分布式共享存储(DSM)系统.该系统可以隐蔽计算机体系结构的差异性,集成各种计算资源并取得较好的性能.  相似文献   

15.
研究PersonalJava应用于嵌入式系统的Java API和Java程序运行环境。在资源有限的嵌入式设备中,构建一个合适的图形用户接口(GUI)。在分析PersonalJava图形工具包(Truffle)体系结构的基础上,将应用于嵌入式设备的Truffle的图形系统分割为6个模块,并论述了使用OpTIC如何实现这些模块,从而实现了PersonalJava的图形系统在典型的嵌入式应用-在机顶盒系统中实现。  相似文献   

16.
In this paper we describe an implementation of some kinds of parallel genetic algorithms on the PVM. Parallel Virtual Machine, a portable parallel environment. We give details of a genetic algorithm running on many small subpopulations with an occasional identification and exchange of their useful information among subpopulations by means of message-passing functions of PVM. In this work, experiments were done to compare the parallel genetic algorithm and traditional sequential genetic algorithms.  相似文献   

17.
J2ME主要针对嵌入式类电子设备,是一种高度优化的Java运行环境。它是Java 2的一个组成部分,能够将Java语言与平台无关的特性移植到小型电子设备上,允许移动无线设备之间共享应用程序。而嵌入式系统如今发展越来越迅速,凭借嵌入式操作系统进行各个开源软件在嵌入式平台上的移植操作,发挥其更强大的软件系统功能。本文旨在将这两种现在比较流行的技术结合起来,即以phoneME这款开源的J2ME软件作为研究对象,通过搭建交叉编译环境和Qtopia库等相关基础配置,将其移植到ARM嵌入式Linux系统上。之后通过运行多个MIDlet应用完成了相关的测试和验证。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号