首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
分析了Java虚拟机中的内存管理机制,对Java虚拟机中的垃圾回收算法进行了研究,讨论了各种垃圾回收算法的特点及适用范围,提出了通过使用不同类型的引用对象来合理分配利用虚拟机内存,并对编程中如何合理使用Java虚拟机内存提出了几点建议.  相似文献   

2.
简要介绍了Java垃圾收集机制对防止内存漏洞,提高编程效率的积极作用,阐述了Java垃圾收集机制的工作原理,提出了Java垃圾收集机制可能对系统性能带来负面的影响并对Java垃圾收集机制产生负面影响的原因进行了分析.  相似文献   

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

4.
虚拟机是Java运行的基础,对程序性能有重要影响.介绍了Java虚拟机中常被程序员忽略,实际却能对性能产生较大影响的一些内部运行机制,包括对象回收算法、类装载机制等.分析了它们对效率的影响,并讨论了一些行之有效,能改善性能的方法.  相似文献   

5.
姚晔  宋诗瑶 《科技信息》2009,(32):I0248-I0249
Java虚拟机采用动态存储管理技术提供自动垃圾收集机制,用于释放那些不再使用的对象所占用的内存,提高编程效率。  相似文献   

6.
Java虚拟机分析   总被引:16,自引:0,他引:16  
研究Java平台的核心--虚拟机.为了使Java在不同的平台上顺利运行,研究Java虚拟机(Java virtual machine,简称JVM)的组成及运行机制,为编程实现JVM或向各种平台移植JVM提供参考.通过对Kaffe(一种Java虚拟机的实现)桌面版本的源代码进行分析,得出虚拟机运行的整个流程,并对流程中的关键部分进行深入研究,同时结合Sun的,总结出实现JVM的一些关键步骤,并提出改进JVM运行效率的建议.  相似文献   

7.
通过对GC工作原理的阐述及对一些传统的垃圾收集器的分析,提出了一种新的垃圾处理算法,一定程度上改善和提高了Java垃圾处理的性能。  相似文献   

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

9.
随着城市化进程的加快和城镇人口规模的不断扩大,城市生活垃圾量随着经济社会生活的发展和人口的增加也在不断地增多,如何高效、环保地收集垃圾成为城市亟待解决的难题。通过对传统地面垃圾收集系统与地下真空垃圾收集系统的污染物来源以及各自的环境效益分析,明确了城市垃圾两种收集系统污染物排放量的影响因素。利用定量分析方法,确定两种不同的垃圾收集系统在垃圾收运过程中产生的二氧化碳(CO2 )、二氧化硫(SO2) 、氮氧化合物(NOx )3种主要环境污染物的排放量,结合中新天津生态城具体案例研究结果表明,地下真空垃圾收集系统比传统地面垃圾收集系统产生的污染物排放量少,具有更好的环境效益。  相似文献   

10.
Java的堆是一个运行时数据区,类的对象从中分配空间。一般堆是由垃圾收集器来负责的,但是由于内存的有限性,jvm在实现的时候都有一个由垃圾回收所管理的堆。垃圾回收是一种动态存储管理技术,它自动地释放不再被程序引用的对象,按照特定的垃圾收集算法来实现资源自动回收的功能。  相似文献   

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

12.
目前,Linux网络计算杌中的Java虚拟机在运行Java应用程序时,存在着执行性能较低的问题。该文实现一种优化方案:在Katie虚拟机中应用并改良直接线索式解释器优化技术。旨在兼顾LinuxNC现有的硬件配置和软件模式,有效地提升Java虚拟机运行效率,并保证较低的CPU和内存成本。从而改善虚拟机的性能表现。  相似文献   

13.
为完成高效的Java虚拟机(JVM)设计,采用软/硬件协同的FPGA设计方案,分析了软/硬件协同设计的Java虚拟机的处理流程,给出了硬软件的文境切换算法和协同设计方案,并采用JVM的基准程序进行了评估,评估结果表明:选择适当的体系结构及协同设计方法,JVM的性能会得到很大的提高.在虚拟机的常用方法加速不够的情况下,使用协同设计JVM将是比较理想的选择.  相似文献   

14.
我国城市生活垃圾收集模式综述与展望   总被引:1,自引:0,他引:1  
本文根据我国存在的城市垃圾收集现状,对我国城市垃圾收集模式进行了描述和分析。按照投放成分不同,分别叙述了混合投放和分类投放。对收集过程中的垃圾接收方式进行了描述,并对存在的情况进行了分类评价。随后描述和评价了典型的垃圾收集及其收集运输的模式。最后根据现有垃圾收集模式的情况,对收集模式的发展进行展望。  相似文献   

15.
提出了一种基于区域标记的动态分代垃圾收集算法.通过动态分代技术更好地处理了占位垃圾问题,通过在年轻分代中采用区域标记技术,提高了空间利用率和代码的局部性.仿真实验结果表明,基于区域标记的动态分代垃圾收集算法在一定程度上提高了垃圾收集的效率.  相似文献   

16.
针对面向上下文的编程语言未提供支持动态层添加机制的缺陷,提出了一种以虚拟机为核心的支持层动态添加的编程框架,并给出了实现方法.编程框架的核心是一个扩展后的Java虚拟机将谓词测试融入到Java虚拟机来实现程序对上下文的感知,将对象组合与代理融入到Java虚拟机来实现层的动态激活,利用虚拟机自身提供的功能实现动态层添加.实验结果表明,基于扩展后的Java虚拟机的编程框架可以实现层激活和动态层添加,编程框架的层激活效率较基于编译器的最多提高10%左右.  相似文献   

17.
叶质刚 《科技信息》2009,(18):196-196,198
Web数据库是数据库未来发展的一个重要方向,它的一个很重要的特性就是支持Java功能。作为数据库领域的重要厂商。Oracle在这方面也有重大进展,从Oracle8i后,就嵌入了Java虚拟机,本文就是介绍如何在Oracle中安装、配置和使用Java虚拟机。详细介绍了在Oracle中如何安装JVM以及JVM的Oracle参数的设置,如何在数据库内创建Java存储过程以及如何使用LOAD-JAVA utility。配置好Oracle的Java虚拟机,可以使Java与数据库的存取效率大大的改善,同时让那些想把Oracle作为应用服务器提供EJB服务成为可能的选项。  相似文献   

18.
现有的垃圾收集方法大多单方面强调时间或空间中某一方面的性能,且不能根据实际情况进行动态调节.本文结合Ungar和Shaw的垃圾收集方法,提出了一种自适应的分代式垃圾收集方法.它通过存活对象统计表计算出来的阈值线来实现自适应的收集垃圾对象,并采用较小的中间分代来避免对垃圾对象过早提升,最后采用大对象区来减少大对象的移动,从而提高了垃圾收集的空间利用率和时间效率及对环境的适应性.实验结果表明,该方法有效地提高了垃圾收集的效率.  相似文献   

19.
分析了嵌入式存储设备和文件系统的研究现状与存在问题,阐述了日志文件系统的基本原理,在此基础上设计了一个嵌入式Linux平台下适用于NAND芯片的日志文件系统,并对其主要数据结构和算法进行实现.通过描述该文件系统各模块接口、节点结构以及负载平衡和垃圾收集算法,显示出该系统相比其他同类产品具有存取速度快、芯片使用寿命长和稳定性高等优点.  相似文献   

20.
文章对我国城市生活垃圾收集、处理存在的问题进行了论述,介绍了发达国家城市生活垃圾的一些收集方式,从而提出了我国城市生活垃圾收集、处理对策。  相似文献   

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

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