GUI-内存管理
lost7788
usb
展开
-
内存池设计与实现
1. 内存池设计 1.1 目的 在给定的内存buffer上建立内存管理机制,根据用户需求从该buffer上分配内存或者将已经分配的内存释放回buffer中。 1.2 要求 尽量减少内存碎片,平均效率高于C语言的malloc和free。 1.3 设计思路 将buffer分为四部分,第1部分是mem_pool结构体;第2部分是内存映射表;第3部分是内存chunk结构转载 2013-07-10 22:25:45 · 615 阅读 · 0 评论 -
内存碎片产生原因及处理技术
内存碎片是一个很棘手的问题。如何分配内存决定着内存碎片是否会、何时会、如何会成为一个问题。 即使在系统中事实上仍然有许多空闲内存时,内存碎片还会最终导致出现内存用完的情况。一个不断产生内存碎片的系统,不管产生的内存碎片多么小,只要时 间足够长,就会将内存用完。这种情况在许多嵌入式系统中,特别是在高可用性系统中是不可接受的。有些软件环境,如 OSE 实时操作系统已经备有避免内存碎片的良好工转载 2013-09-14 01:53:44 · 2330 阅读 · 0 评论 -
使用内存池的原因,内存池的应用
网络游戏服务器开发技术 -------如何正确高效的使用内存和对象内存池? 大家都知道,游戏服务器在网络游戏开发中所占的比重。而评论游戏服务器的好坏标准,除了实现游戏的逻辑功能外,最重要的也就是稳定和高效。一个不稳定的服务器对于一款网络游戏的打击是沉重,一个不高效的服务器对于玩家的感觉也是非常明显的。 在这一章节中,我将要向大家介绍游戏服务器高效开发的一个方面,如何正确高效的使用转载 2013-09-14 02:01:42 · 2462 阅读 · 1 评论