期刊文献+

运行时高效保障TStringList对象内存一致性的方法

Discussion of Method of Ensuring Memory Compatibility of TStringList's Objects of Run-time High-effect
下载PDF
导出
摘要 为满足大型监控软件实时处理海量数据需高效利用内存的需求,介绍了一种基于Dephi7 TStringList对象运行时高效保障内存一致性的方法;该方法以中央空调分户计费监控软件为实例,资源映射图内存分配器为基础,典型内存状态为依据,具体分析了内存静态单链表及双向链表的结构特点及操作机理,内存碎片产生的原因,以及跟踪、定位及避免内存重分配导致数据移位的固有缺陷,得出了写内存时需通过对象运行实例所在的内存句柄局部锁死该对象运行实例,读内存时需通过比对对象运行实例的基址,以判断是否产生内存碎片;若产生内存碎片,则需对齐该对象运行实例的写内存基址,以内存碎片产生的最小间隔时间的一半为初值代人,自适应分段线性及分级索引寻址。 This paper introduced a method of high-effect ensuring memory compatibility of TStringList’s objects of run-time.The method took that the central authority air-conditioning mark of family meter fee SCADA as example,the resource mapping picture memory allocator as a basis,representative memory state as a reference.It analyzed the structure characteristic and operation mechanism of the single memory static state link-list and the two-way link-list concretely,the cause of the memory fragment produces, tracked,positioned and avoided the offset of memory data assignment,reached the result of local-locking the instance by memory handle when writing memory,and read this memory by aligning the base address.
作者 黄蕾 董明玉
出处 《四川兵工学报》 CAS 2014年第9期118-122,共5页 Journal of Sichuan Ordnance
关键词 对象运行实例 资源映射图内存分配器 链表结构 内存碎片 内存一致性 内存数据移位 基址对齐 堆程序 object instance resources mapping picture memory allocator link-list’s structure memory fragment memory compatibility memory data shift base address alignment heap program
  • 相关文献

参考文献11

二级参考文献45

  • 1梁乘铭,韩坚华,夏成文,覃毅.μC/OS-Ⅱ中动态内存管理方案的改进与实现[J].微计算机信息,2008,24(5):44-46. 被引量:4
  • 2李文雄,刘辉,刘明生.C^(++)Builder内存管理安全研究[J].河北科技大学学报,2001,22(3):27-30. 被引量:2
  • 3刘东栋.VxWorks内存管理机制研究及改进[J].科学技术与工程,2007,7(6):1218-1220. 被引量:3
  • 4ChrlieCalvert etal.C++Builder应用开发大全[M].北京:清华大学出版社,1999..
  • 5Sun XiaoHui,Wang JinLin,Chen Xiao.An improvement of TLSF algorithm[C].IEEE,2007.
  • 6Masmano M, Ripoll I, Crespo A, et al. TLSF: A new dynamic memory allocator for real-time systems[C].ECRTS'04,2004.
  • 7Iftode L,Theory Comput Systems.31,1998年,451页
  • 8Hu Weiwu,J Comput Sci Technol,1998年,13卷,2期
  • 9JarrodHollingworth 等.C++Builder5程序设计大全[M].北京:机械工业出版社,2002..
  • 10SteveTeixeira XavierPacheco.Delphi 5开发人员指南[M].北京:机械工业出版社,2000..

共引文献22

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部