This version of MALLOC for VxWorks contains two different algorithms. One is the BSD based Kingsley "bucket" allocator which has some unique fragmentation behavior. The other is Doug Lea s well tested allocator that tries to minimize fragmentation while keeping the speed/space requirements. 非常实用,可移植用作实现跨平台的嵌入式的内存分配机制.
标签: algorithms different Kingsley contains
上传时间: 2015-08-28
上传用户:hfmm633
减少内存碎片的MALLOC分配函数,非常不错,可以用于LINUX, WIN32 ,VXWORKS
上传时间: 2013-12-09
上传用户:2404
MALLOC调试工具(附源码
上传时间: 2014-11-26
上传用户:wfl_yy
嵌入式系统下内存泄漏检查库函数mTrace以及测试代码,有详细使用文档.这个是将MALLOC和free 函数控制起来,检查内存.
上传时间: 2013-12-04
上传用户:tuilp1a
用char *MALLOC(unsigned size)函数向系统申请一次内存空间(如size=1000,单位为字节),用首次适应法 addr = (char *)fMALLOC(unsigned size) 和 ffree(unsigned size,char * addr)(基本要求)或 循环首次适应法(提高一步) addr = (char *)lMALLOC(unsigned size) 和 lfree(unsigned size,char * addr) 模拟UNIX可变分区内存管理,实现对该内存区的分配和释放管理。
上传时间: 2013-12-19
上传用户:ynzfm
#include<MALLOC.h> #include<limits.h> #include<stdio.h> #include<graphics.h> #include<io.h> #include<math.h> #include<process.h> #include<conio.h> #define m 100 #define OK 1 typedef int Status typedef char TElemType /*树元素的类型*/ int t=35 int n=20 int h=14 int u=2 int leaf=0,non_l_leaf=0,non_r_leaf=0,root=0 /*各种结点数*/ char le[m],l[m],r[m],ro[m] /*用与存放各种结点*/ typedef struct BiTNode/*定义二叉树*/
上传时间: 2013-12-15
上传用户:liansi
一些基本函数的程序源代码:包括(1)MALLOC函数(2)free函数(3)realloc函数(4)calloc函数 (5)学生数据库的编写(6)通讯录 以上都包含c语言源码,obj文件及应用程序
上传时间: 2014-02-06
上传用户:ukuk
单片机动态内存分配代码,实现MALLOC.
上传时间: 2014-01-13
上传用户:Divine
了解MALLOC 和 free的内部实现
上传时间: 2016-11-14
上传用户:qiaoyue
//顺序表的建立、查找、插入与删除 #include <stdio.h> #include <MALLOC.h> #include <stdlib.h> #define ListSize 100 //表最大长度 //结构定义 typedef struct SeqList { int node[ListSize] //存放表结点 int length //当前表长度 } SeqList //插入元素 insertList(SeqList *list, int e) { int i=list->length-1 //先将i指定为最后一项 if(i>=ListSize-1) //表已经达到最大长度ListSize { printf("表已满,不能增加新的项!\n")
上传时间: 2014-01-17
上传用户:dongqiangqiang