首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 94 毫秒
1.
为实现高性能稳定的网络通信服务,对完成端口(IOCP)应用中信息识别与提取、资源管理、消息乱序处理3个关键问题进行了分析,提出了IOCP参数扩展、内存池、对象池、环形缓冲等改进的解决方法.使用这些方法对IOCP底层进行了封装,并设计和实现了面向企业应用的可扩展网络程序通信模块.压力和性能测试结果表明,该模块能在合理资源消耗基础上支持海量并发连接,具有较高的数据吞吐量,在实际项目应用中也表现出了良好的性能.  相似文献   

2.
基于RFID的冷链运输远程监测系统研究与设计   总被引:2,自引:2,他引:0  
设计并实现了一种基于RFID的冷链运输远程监测系统。该系统主要由车载终端和监测中心组成,车载终端由STC12C5A60S2单片机、SIM300无线通信模块、GPS定位模块u-blox NEO、RFID电子标签和读写器等部分组成,完成数据采集、预处理和发送功能。监测中心利用线程池技术接收、解析并在线显示温湿度和定位数据。实验结果表明,该系统性能可靠,硬件成本较低,能够快速完成温湿度显示和车辆定位,适合在冷链行业推广使用。  相似文献   

3.
基于线程池的高性能服务器软件的设计和实现   总被引:2,自引:0,他引:2  
传统的多线程技术,虽然在提高服务器性能发挥了重要作用,但是在实时系统应用中,由于其频繁的创建和销毁线程的系统开销严重影响了系统性能,因此有效降低这部分开销对进一步提高服务器性能尤为重要。文中在分析传统服务器模型的弊端基础上,提出了基于线程池的服务器模型,并分析说明了线程池技术如何提高服务器性能,最后给出了应用C++语言实现该服务器模型的具体方法。  相似文献   

4.
一种廉价的高效、可靠的灾难备份方法*   总被引:3,自引:0,他引:3  
通过本地监控模块监控数据变化,并将其传输到海量高速缓存中暂存.通过网络传输及优化模块将缓存的数据高效地传输到远程,由远程重放模块完成写操作重放.本地一致性检测模块和远程一致性检测模块协同工作完成数据一致性的保证,该方法对主机及网络的要求相对较低.在Linux上实现了该方法的演示系统,通过测试工具验证了该设计具有良好的工作性能.  相似文献   

5.
研究并设计了一种基于"FPGA+DSP+ARM"架构的新型光电混合相关器。该系统采用DSP与FPGA完成目标图像的采集、预处理以及畸变不变处理,采用光学处理模块实现联合图像的傅立叶变换,得到联合功率频谱,最后,S3C2440完成对该频谱的采集、振幅调制滤波、傅立叶逆变换以及图像识别。大量的实验表明:该光电混合相关器实现了图像识别的智能化、实时化及小型化,具有较强的实用价值。  相似文献   

6.
在JDK+MyEclipse+Tomcat+MySQL的开发环境中完成一个基于Web的学生选课系统,主要实现学生注册模块、学生选课模块和课程维护模块这三个功能,并给出了分析及部分实验结果。  相似文献   

7.
利用YACC与LEX来完成VHDL语言高级综合前端的词法与语法分析器设计。介绍词法分析模块,语法分析模块以及错误处理模块的设计方法。利用Windows平台卞的Parser Generator 2.0生成词法与语法的C文件,在Visual C++6.0中编译该C文件,生成可执行程序。  相似文献   

8.
用C++ Builder5.0可视化结构语言编写了固定床催化反应器稳态模拟实验系统(Catreng4.0)。该系统由4个主模块组成。数据库模块可以查询物化性能数据和热力学数据,查询方式灵活多样。模拟实验模块可以自动生成组份浓度随反应时间或反应器长度变化的微分方程组,在该模块上用户可全部地参与模拟过程。模拟实验演示模块封装了4个常见工业反应的有关数据,可使用户部分参与模拟过程,常用工龄模块可进行混合组份热容,反应热效应,反应平衡常数,反应过程热和平衡组成的计算。该系统利用了面向对象的Windows编程方式,可安装在Windows98操作系统下,脱离C++ Builder5.0独立运行。  相似文献   

9.
针对某轮胎厂硫化车问控制系统设计实例,介绍了利用Visual C++开发的监控系统,该系统由PLC完成生产的步序控制,并由以太网模块E71完成PLC与上位工控机之问的数据通讯。  相似文献   

10.
SOPC是一种灵活、高效的软硬件解决方案。本文在研究SOPC密码模块设计技术的基础上,提出了基于SOPC的USB密码模块“双核+双总线”硬件架构;针对此架构,设计实现了MCU、双核协调控制、内部总线桥,完成了其固件功能的编程,并通过实验验证了该密码模块的正确性。  相似文献   

11.
线程池技术在网络游戏服务器中的应用   总被引:1,自引:0,他引:1  
在网络服务器的开发过程中,Pool(池)的概念已经被广泛地应用。使用池技术可以明显地提高应用程序的速度,改善效率和降低系统资源的开销。正因为此,池的设计成为服务器设计中的重要组成部分。其中,使用最多,最为广泛的就是线程池。本文提出了一个线程池的设计模型和实现方法,并讨论了服务器程序利用线程池技术所能带来的好处。  相似文献   

12.
为了构建航电仿真系统,提出了一种基于多线程MVC(modal view controller)模式的航电仿真系统软件的设计与实现。软件架构采用多线程MVC模式,在保证系统实时性和数据的可靠性的同时,简化了软件设计的复杂度。对于多线程间的数据同步问题,采用由内存映射技术设计的共享变量池,为系统仿真模块、数据监控模块与参数设置模块之间的大量数据交互提供了可靠的解决方案。测试实验结果证实了该航电仿真系统软件的实时性与可靠性。  相似文献   

13.
谢金晶  张艺濒 《微机发展》2007,17(1):133-135
对线程、内存、数据连接等宝贵资源的低效使用已成为B/S体系结构应用软件的主要性能瓶颈。而池技术正是解决这一问题的有效途径。介绍了基于池技术扩展而来的线程池、实例池、连接池的基本原理,阐述了如何将其运用于N层构架体系中相应层,优化整体的系统性能,并对存在的问题提出了改进算法。最后针对现有的池中突发的资源管理调度方法的不足,提出了基于最高效益的调度算法。  相似文献   

14.
短消息处理模块是短消息服务器的核心部分,它处理和传输来自应用实体方和短消息网关方的消息.短消息处理模块中运用了发送消息缓冲池这一关键技术,给出了缓冲池的详细结构、构造缓冲池的类的关系图以及缓冲池内处理消息的机制。通过应用发送消息缓冲池,提高了短消息处理模块的处理能力和负载能力。并从整体上提高了系统的性能。  相似文献   

15.
短消息处理模块是短消息服务器的核心部分,它处理和传输来自应用实体方和短消息网关方的消息,短消息处理模块中运用了发送消息缓冲池这一关键技术,给出了缓冲池的详细结构、构造缓冲池的类的关系图以及缓冲池内处理消息的机制。通过应用发送消息缓冲池,提高了短消息处理模块的处理能力和负载能力,并从整体上提高了系统的性能。  相似文献   

16.
在对TD_LTE射频一致性测试仪表的开发中,针对同时建立多个承载的需求,引入了多实例管理模式。着重介绍了项目协议栈中基于Nucleus Plus操作系统多实例模式的实现机制。该机制中包含了系统的内存池、队列、任务等组件的初始化,其多实例管理模块有效地完成了消息的路由,同时采用优化后的分区内存池对消息和各实例数据内存进行分配和释放,使内存分配中产生的内碎片降到最低。  相似文献   

17.
线程池技术应用研究   总被引:1,自引:0,他引:1  
目前几乎所有操作系统都支持多线程的工作方式,以提高系统的处理能力.本文研究了采用线程池技术可以提高服务器程序性能,并通过一个实例分析了线程池技术中线程池尺寸和任务数对服务器程序的性能影响.  相似文献   

18.
基于Java的对象池技术的设计和实现   总被引:2,自引:0,他引:2  
在现代软件开发中,软件的性能和扩展性越来越受到人们的重视。为提高性能和扩展性。程序员们提出了各种各样的解决办法。对象池技术就是其中之一。本文在对对象池技术进行分析的基础上,提出了一种基于Java的对象池技术的设计和实现方案,使得软件的性能得到较大的提高。  相似文献   

19.
一般认为,数据库访问中采用连接池技术在并发性能的处理上以及用户时延的等待上都有很大优势。但使用连接池到底在数据库访问性能上有什么样提高,缺乏数据上的支持。通过三种不同的数据库访问模式下的性能对比测试,对基于连接池的数据库访问性能的提高给出一个定量的数据,该测试对于数据库访问的性能提高有重要参考价值。  相似文献   

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

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