1. 首页
  2. 课程学习
  3. 专业指导
  4. dlmalloc说明及代码

dlmalloc说明及代码

上传者: 2020-08-18 12:18:46上传 RAR文件 336.59KB 热度 34次
dlmalloc是目前一个十分流行的内存分配器,其由Doug Lea(主页为http://gee.cs.oswego.edu/)从1987年开始编写,到目前为止,最新版本为2.8.3(可以从ftp://g.oswego.edu/pub/misc/malloc.c获取),由于其高效率等特点被广泛的使用(比如一些linux系统等用的就是dlmalloc或其变形,比如ptmalloc,主页为http://www.malloc.de/en/index.html)和研究(各位可以搜索关键字“GCspy”)。 dlmalloc的实现只有一个源文件(还有一个头文件),大概5000行,其内注释占了大量篇幅,由
下载地址
用户评论
码姐姐匿名网友 2020-08-18 12:18:47

很好的资料,学习起来很有帮助!

码姐姐匿名网友 2020-08-18 12:18:47

很好的例子,搜索其它功能的时候检索到的,先收藏下。

码姐姐匿名网友 2020-08-18 12:18:47

已经试用过了,在线程数少或者分配不频繁时,运行正常,但我测试16个线程,频繁分配释放,会出现异常,粗粗的查看代码,是有临界值保护的,没找到原因。不知有谁也发现过这问题,若有解决,望联系QQ2335166133

码姐姐匿名网友 2020-08-18 12:18:47

东西是好东西,可惜没有用上。

码姐姐匿名网友 2020-08-18 12:18:48

官网上源代码版本已经是2.8.5了,这个是2.8.3版本的源代码,应该差不多,但是下载这个版本的源代码可以比较好的看文档“内存分配器dlmalloc2.8.3源码浅析”

码姐姐匿名网友 2020-08-18 12:18:48

很好的资料,代码也有部分中文注释

码姐姐匿名网友 2020-08-18 12:18:48

很好的资料,代码也有部分中文注释。谢谢分享