首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 31 毫秒
1.
基于两个C语言程序引出引用计数垃圾收集的基本方法、存在的效率和回收环垃圾问题,归纳了引用计数自动回收内存方法在改进效率、回收环垃圾、并发收集方面的研究进展及存在的问题和相应的解决方法,对改进性能和回收环垃圾的方法进行了分类和分析,阐述了并发收集的重要设计策略,并对典型的引用计数垃圾收集器进行了分析和比较.  相似文献   

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

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

4.
本文介绍了一种方便节能型的垃圾收集器,包括本体和垃圾袋。该垃圾收集器不仅方便倾倒垃圾、节省垃圾袋的制造原料,而且能避免由于垃圾过重使垃圾袋破裂导致垃圾散落一地的情况的发生。该垃圾袋在材料面积比普通垃圾袋少216平方厘米的情况下,利用率还提高了18%。  相似文献   

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

6.
一、引言 用软件实现延时常使用循环程序,当延时时间较长时,一般采用多重循环来实现,但对于长时间软件延时精度要求又较高的情况,为了调试程序方便;或其他原因引起延时程序暂停运行,例如外部中断或计数中断存在而又不得不使用软件延时的情况下,需要扣除中断所占用的时间;以上情况采用主延时段和微延时段串联的程序结构是较好的,便于我们提高程序调试的工作效率和提高延时精度。  相似文献   

7.
在建立了同时中断优先级和并发中断优先级等概念的基础上,分析了中断响应过程,用中断处理次序概念从本质上描述中断处理中的优先含义,从而实现对系统机中中断源处理的优先级别的自由调整。给出了在PC系列机环境下,改变并发中断优先级,实现理想的中断处理顺序调整的具体方法。  相似文献   

8.
依据微型计算机故障诊断方法,给出五类单板计算机故障分析。最常遇见的故障是接通电源后不出现提示符;用MON键中断程序时不回到监控,不能单步执行程序,EPROM写入失败,盒式磁带机转储或装入程序失败等。另外,对改进单板计算机性能提出了一点意见。  相似文献   

9.
即时编译器辅助垃圾收集中的对象生命期分析研究   总被引:1,自引:0,他引:1  
提出一种对象生命期分析算法,利用即时编译器分析应用程序并在其中安插显式释放对象等指令,通过辅助垃圾收集器改进对象的回收与分配来减轻垃圾收集器自动回收的负担.该算法结合了活跃变量分析和指针逃逸分析,对Java程序的每个方法仅分析一次,而且是过程间的,对域、上下文是敏感的,能够分析识别应用程序中的非全局对象及其死亡位置.实验结果表明:算法的执行时间占总编译时间的3.6%~5.3%;相比一般的Salagnac等指针逃逸分析,能识别出更多的对象生命期信息,而且对象死亡位置能精确到Java方法控制流图中的基本块;在即时编译器辅助的垃圾收集优化中能够显式地回收较多的内存空间.  相似文献   

10.
描述了基于共享机制的分布式可扩展机群系统上性能分析和可视化显示工具的实现技术,分析工具由事件收集器、数据分析器和可视化显示三部分组成,事件收集器收集感兴趣的程序和系统事件,为了易于使用,减少用户负担,将部分探测机制的实现放在了系统的运行时间库和共享存贮器的一致性维护协议中,这样易于将事件与存贮器的地址联系,进而可将事件映射到程序的源代码中,便于用户调试程序,查找性能瓶颈,改进程序的执行性能。  相似文献   

11.
提出了“可预置计数限的计数逻辑”和“有暂停控制的双向计数器逻辑”,解决了VME总线主板所能处理的中断的频率与输入信号脉冲的频率不匹配的难题,消除了某些信号与系统时钟异步造成的准稳态;所设计的插件实现了VME总线程控流水线式发中断的功能.  相似文献   

12.
本文在对常用单片机中断功能扩展方法优缺点分析的基础上 ,用编码器扩展单片机中断功能 ,提出了采用中断向量表实现中断功能的软件设计方法 ,并给出了参考程序。这种扩展方法具有接口电路简单 ,软件实现容易 ,不耗费单片机内部资源 ,中断响应快的特点。  相似文献   

13.
介绍了BJX-15剥皮卷线机的电气控制设计,该设计采用PLC高速计数口接收编码器的脉冲,应用中断程序实现伺服电机与三相电机的随动运动,详细阐述了随动的原理及相关的部分随动程序。  相似文献   

14.
在目前汇编语言教材中,关于音乐程序编制时的节拍控制问题,编都是采用在IBM—PC机上执行一段延时程序来解决.这使得节拍的长短取决于主机的主频高低及执行程序所需的时钟数,于是已编好的音乐程序只能在IBM—PC机上运行.而目前的主流机型早已发展到PIII,PIV,针对上述普遍存在的节拍控制问题,提出了用中断实现节拍控制的方法,较好地解决了音乐程序的演奏节拍取决于主机主频的问题,并给出了精确控制节拍的硬件方法.  相似文献   

15.
提出了“可预置计数限的计数逻辑”和“有暂停控制的双向计数器逻辑”,解决了VME总线主板所能处理的中断的频率与输入信号脉冲的频率不匹配的难题,消除了某些信号与系统时钟异步造成的准稳态;所设计的插件实现了VME总线程控流水线式发中断的功能.  相似文献   

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

17.
高阶矩阵运算和存储量都特别大,为了减少运算和存储量,本文讨论了稀疏矩阵、单位矩阵、对称矩阵的存储方法。介绍采用引用计数、操作标志等方法实现矩阵复制、转置、乘常数等部分矩阵运算。该方法在产生新矩阵时,并不生成数据的拷贝,而是改变矩阵的引用计数、操作标志等变量,生成新的矩阵,减少了运算量和存储量。  相似文献   

18.
凌建辉 《科技资讯》2009,(34):16-16
C#编程的一个优点是程序员不需要关心具体的内存管理,尤其是垃圾收集器会处理所有的内存清理工作。虽然不必手工管理内存,但如果要编写高质量的代码,还是要理解后台发生的事情,理解C#的内存管理,给变量分配内存时计算机内存中发生的情况。  相似文献   

19.
基于CATIA ActiveX Automation 机械零件参数化系统的开发技术   总被引:2,自引:0,他引:2  
介绍了ActiveXAutomation接口技术原理及其在CATIA二次开发中的引用.讨论了以VC++为编程环境,利用ActiveXAutomation技术实现引用程序和CATIA的通讯,实现机械零件参数化设计的方法,并给出了部分代码.  相似文献   

20.
单片机扩展8259中断控制器的研究   总被引:1,自引:0,他引:1  
针对8259中断控制器工作于MCS-80/85方式,从其工作过程及中断应答时序入手,介绍了8259与89C51单片机的硬件接口,设计了相应的初始化程序及中断服务程序,提出了三级中断嵌套的方法,较好地解决了单片机应用系统中存在多个外部中断源的矛盾与问题.  相似文献   

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

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