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

2.
引用计数垃圾收集器通常具有增量式和实时性特征,但存在垃圾收集器中断执行程序时间较长的情况。本文实现了一个并发引用计数垃圾收集器,使得垃圾收集器和工作程序并发执行,避免了垃圾收集器中断执行程序。基于C++的语法标准和应用编程接口,无需修改编译器和存储分配器,且收集器和工作程序的同步是锁免除的。Linux操作系统中的实现和实验表明,收集器有极低(低于0.2%)的处理器损失。  相似文献   

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

4.
ASP的Session对象在教务网选课系统中的应用   总被引:2,自引:1,他引:2  
ASP是微软推出的基于服务器端应用程序的动态Web开发技术,Session对象是ASP的一个非常重要的内置对象,使编程人员有方便地控制服务器端程序的执行,介绍了Session对象在基于ASP和数据库技术的学校教务网选课系统中的应用。  相似文献   

5.
本文给出了一个LISP机压缩链表表示方案,该方案的两位CDR-编码域同时包含了链表表示用的编码和废料收集用的编码,能较好地获得硬件支持,废料收集过程中的重抄量少并且有消除多余I-单元的功能。本文对方案的完备性和性能进行了讨论,同时给出了典型的链表操作算法和废料收集算法.经LISP-M1的LISP解释系统实现表明本方案是可行的和有效的.  相似文献   

6.
一种用于Web应用程序测试的对象模型   总被引:1,自引:0,他引:1  
刘智勇  陶克 《科学技术与工程》2005,5(13):903-905913
Web应用程序开发的复杂性使得Web应用程序测试技术的研究成为软件测试领域的研究热点。提出了一种用于Web应用程序测试的对象模型,该模型从便于测试的角度将Web应用程序抽象成三种对象:客户端对象、服务端对象和组件对象。与以往的模型相比较,该模型不仅有助于测试人员理解Web应用程序,也有助于测试用例的直接提取。  相似文献   

7.
陈琳  严华 《科学技术与工程》2021,21(31):13399-13404
传统NAND闪存垃圾回收算法的管理粒度为块,后续逐渐发展为基于页管理,以更大的内存消耗为代价来提高对数据热度判断的准确度。针对现有算法中存在的不足,提出了一种基于块更新序号的NAND闪存垃圾回收算法。该算法将管理粒度重新定位到块上,定义块的更新序号,提出新的基于动态阈值分段处理的数据热度计算方法以进行更有效的冷热分离,同时回收块选择策略采用新的代价函数以兼顾回收效率与磨损均衡。实验结果表明,提出算法在减少系统内存消耗的同时,获得了比GR、CB、CAT、FaGC、LRGC和LRGC+算法更好的垃圾回收效率和磨损均衡效果。  相似文献   

8.
研究了基于Java的嵌入式开发中影响性能的特殊问题,如在中低端设备的网络传输上虚拟机只提供了基于流的阻塞式传输等,分别从网络线程的设计模式、对象使用、垃圾回收和嵌入式设备上多线程结构等方面提出解决及改进方法,实验证明这些方法具有很好的实用参考价值。  相似文献   

9.
基于两个C语言程序引出引用计数垃圾收集的基本方法、存在的效率和回收环垃圾问题,归纳了引用计数自动回收内存方法在改进效率、回收环垃圾、并发收集方面的研究进展及存在的问题和相应的解决方法,对改进性能和回收环垃圾的方法进行了分类和分析,阐述了并发收集的重要设计策略,并对典型的引用计数垃圾收集器进行了分析和比较.  相似文献   

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

11.
李洪波  李国良 《河南科学》2011,29(12):1492-1494
设计了一种基于LPC2138和nRF903的采集器,从硬件电路、软件、通信等各方面对采集器的设计进行了论述.该采集器通过LPC2138可高效地完成数据的采集和处理工作,并简化了电路,是一种成本低、可靠性高、反应快、传输速率快、实时性强的采集器.  相似文献   

12.
分布环境中基于对象的通信平台   总被引:1,自引:0,他引:1  
传统的分布计算是基于消息互换和远程过程调用的,这二种模型在当前日益广泛的应用中显示出许多不足之处。该文提出了一种基于对象的通信平台。它把对象技术与分布计算结合在一起,以期为分布对象提供位置透明、状态透明、语言独立和平台(操作系统和网络协议)独立的请求发送机制。在该平台中采用了底层通信系统(LCS)、高层通信系统(HCS)、运行库、多线程服务器、适配器以及类-服务器体系结构,以提高分布对象通信的性能和效率。通过原型系统的设计和实践可以看出基于对象的模型非常适合于分布计算,可用于分布软件的开发。  相似文献   

13.
景物描述是计算机视觉的一个重要内容。提出了一个利用三维信息对未知景物的描述方法。该方法对三维场景进行物体级和结构级两级描述;根据三维物体分割的结果,首先计算单个物体的最大尺度、形状类型和边集等整体特征,继而推测它们之间的相互位置关系。从数学上推导了“简化边框矩”和“平面惯量张量”的计算公式,并给出了实验结果。  相似文献   

14.
嵌入式Web服务器开发过程中,超文本传输协议作为互联网上应用最为广泛的一种网络协议.为了在嵌入式系统中更好的处理Web服务器与浏览器应用,对HTTP协议进行了分析实现.  相似文献   

15.
为实现城市公共自行车的自动化租赁及实时调度, 提高车辆的使用效率, 将射频识别技术、GPRS(General Packet Radio Service)无线通信技术与嵌入式技术相结合, 设计了客户机/ 服务器架构下的无线智能租车系统。客户端以S3C2440 处理器为核心并移植了linux 操作系统, 完成车辆的自动化租赁控制并将使用者信息、分布式站点地理信息和终端状态信息以TCP(Transmission Control Protocol) 协议上传到服务器; 同时在Windows 下开发了基于TCP 的服务器应用程序, 以接收客户端上传的数据并统计车辆的分布状况, 必要时做相应的车辆调度。给出了系统的总体设计方案, 并进行了编程调试。测试结果表明, 该系统运行稳定, 客户端的数据通过GPRS 网络可以安全可靠、实时地上传到服务器, 达到了数据实时传输的要求。  相似文献   

16.
本文阐述了以PHP为程序语言,以POP3协议为研究对象,实现了POP3邮件服务端。文章详细探讨了POP3邮件服务端的认证、传输以及更新操作。软件采用面向对象、数据库等技术实现了系统的功能。  相似文献   

17.
数据采集系统是一类很重要的软件,往往设计用作采集海量和复杂数据条目。大数据量数据采集系统在性能上有很高的要求,特别是在处理方式和效率上。通过对数据采集活动中关键业务流程的研究,分析并设计了该系统关键模块.实现了高效、准确地数据采集工作的要求。  相似文献   

18.
后装式压缩垃圾车是一种集自动装填与压缩运输城市生活垃圾的工具,由于垃圾的密度不断下降,油价上涨等原因,使得推板结构研究尤为重要,本文以垃圾车推板为研究对象,首先在ANSYS中建立推板的有限元模型,对其进行静力学分析,得出推板的应力和应变情况,为后装式压缩垃圾车推板的优化研究提供依据.  相似文献   

19.
目前大部分应用和游戏设计只能由单个移动设备终端实现、缺乏互动性,用户体验单一.针对以上问题,提出一种基于TCP长连接的移动设备分屏交互技术,此技术由多个移动设备终端和服务器通过交互协议,实现移动设备之间的互动.实验结果表明,此交互技术不仅给用户带来更加完美的体验,而且真正实现了多移动设备之间的分屏交互效果.  相似文献   

20.
XML is a standard for the exchange of business data that is completely platform and vendor neutral. Because XML data comes in many forms, one of the most important technologies needed for XML applications is the ability to convert the data into visible renderings. This paper focuses on the rendering of XML/XSL documents into a readable and printable format by means of a platform-independent process that enables high-quality printing of the product. This paper introduces the core components in the data rendering engine, the X2P server and different levels of object abstraction. The design pattern and the complete formatting and representation of the XSL stylesheet into different types of output formats in the X2P server are also given. The results show that the X2P sever simultaneously constructs the formatting object tree and the area tree in a very efficient design that saves execution time and memory.  相似文献   

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

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