关于内存管理的文章网址_滕州中科时代园_百度空间
Web 上的文档
提供了 obstacks 编程接口。
描述了它们的池式分配程序的接口。
基本的分配程序
是{zlx}的内存分配程序之一。
用于大部分基于 BSD 的系统中。
起源于 Doug Lea 的 malloc,用于 GLIBC 之中。
是一个为多线程应用程序优化的
malloc
实现。
是一个基于
mmap()
的
malloc
实现。
池式分配程序
(GNU Libc 的组成部分)是安装最多的池式分配程序,因为在每一个基于 glibc 的系统中都有它。
是应用最为广泛的池式分配程序。
有其自己的池式分配程序。
也有其自己的池式分配程序。
是一个池式分配程序,是 Samba 的组成部分。
智能指针和定制分配程序
有很多为 C++ 实现的通用模式,包括智能指针和一个定制的小对象分配程序。
垃圾收集器
是{zlx}的开源垃圾收集器,它可以用于常规的 C/C++ 程序。
关于现代操作系统中的虚拟内存的文章
Marshall Kirk McKusick 和 Michael J. Karels 合著的
讨论了 BSD 的 VM 系统。
讨论了 Linux VM 系统。
关于 malloc 的文章
Poul-Henning Kamp 撰写的
讨论的是
malloc
以及它如何与 BSD 虚拟内存交互。
Berger、McKinley、Blumofe 和 Wilson 合著的
讨论了 Hoard 分配程序的实现。
Marshall Kirk McKusick 和 Michael J. Karels 合著的
讨论了内核级的分配程序。
Doug Lea 撰写的
给出了一个关于设计和实现分配程序的概述,其中包括设计选择与折衷。
Emery D. Berger 撰写的
讨论的是定制内存管理以及它如何影响高性能应用程序。
关于定制分配程序的文章
Doug Lea 撰写的
描述的是为 C++ 类编写定制分配程序。
Berger、Zorn 和 McKinley 合著的
讨论了如何编写定制分配程序来加快具体工作的速度。
Berger、Zorn 和 McKinley 合著的
再次提及了定制分配的主题,看是否真正值得为其费心。
关于垃圾收集的文章
Paul R. Wilson 撰写的
给出了垃圾收集的一个基本概述。
Benjamin Zorn 撰写的
给出了关于垃圾收集和性能的硬数据(hard data)。
Hans-Juergen Boehm 撰写的
给出了关于垃圾收集的神话(myths)。
Hans-Juergen Boehm 撰写的
是一篇描述他的用于 C/C++ 的垃圾收集器的文章。
Web 上的通用参考资料
中有很多关于内存管理参考资料和技术文章的链接。
是非常好的一组关于此主题的技术文章。
讨论的是为 C++ 编写定制的分配程序。
讨论了程序员进行内存管理时的一些选择。
讨论了关于垃圾收集您需要了解的所有内容。
有指向任何您想要的关于垃圾收集的文章的链接。
书籍
Michael Daconta 撰写的
介绍了关于内存管理的很多技术。
Frantisek Franek 撰写的
讨论了有效使用内存的技术与工具,并给出了在计算机编程中应当引起注意的内存相关错误的角色。
Richard Jones 和 Rafael Lins 合著的
描述了当前使用的最常见的垃圾收集算法。
在 Donald Knuth 撰写的
The Art of Computer Programming
第 1 卷
的第 2.5 节“Dynamic Storage Allocation”中,描述了实现基本的分配程序的一些技术。
在 Donald Knuth 撰写的
The Art of Computer Programming
第 1 卷
的第 2.3.5 节“Lists and Garbage Collection”中,讨论了用于列表的垃圾收集算法。
Andrei Alexandrescu 撰写的
第 4 章“Small Object Allocation”描述了一个比 C++ 标准分配程序效率高得多的一个高速小对象分配程序。
Andrei Alexandrescu 撰写的
第 7 章“Smart Pointers”描述了在 C++ 中智能指针的实现。
Jonathan 撰写的
第 8 章“Intermediate Memory Topics”中有本文使用的简单分配程序的一个汇编语言版本。
来自 developerWorks
(developerWorks,2004 年 1 月)略述了一个用于管理内存的自管理的抽象数据缓存器的伪 C (pseudo-C)实现。
(developerWorks,2002 年 2 月)展示了如何利用 AIX 中的一个工具,使用自己设计的内存子系统取代原有的内存子系统。
(developerWorks,2002 年 8 月)描述了可以使用调试方法的 4 种不同情形:段错误、内存溢出、内存泄漏和挂起。
在
(developerWorks,2001 年 2 月)中,了解导致 Java 内存泄漏的原因,以及何时需要考虑它们。
在
中,可以找到更多为 Linux 开发人员准备的参考资料。
从 developerWorks 的
专区中,可以下载运行于 Linux 之上的 IBM 中间件产品的免费测试版本,其中包括 WebSphere® Studio Application Developer、WebSphere Application Server、DB2® Universal Database、Tivoli® Access Manager 和 Tivoli Directory Server,查找 how-to 文章和技术支持。
通过参与
加入到 developerWorks 社区。
可以在 Developer Bookstore Linux 专栏中定购
。
郑重声明:资讯 【关于内存管理的文章网址_滕州中科时代园_百度空间】由 发布,版权归原作者及其所在单位,其原创性以及文中陈述文字和内容未经(企业库qiyeku.com)证实,请读者仅作参考,并请自行核实相关内容。若本文有侵犯到您的版权, 请你提供相关证明及申请并与我们联系(qiyeku # qq.com)或【
在线投诉
】,我们审核后将会尽快处理。
——
相关资讯
——
广东数控车床由哪些部分组成?
2020/5/23
方管冲孔机价格
2018/2/14
镇江物料搬运机器人
2018/2/14
营口银行总行投诉电话_4OO-686-1336
2016/4/3
阳春回收AMS艾迈斯封装QFP芯片
2022/10/23
黄页网站群发软件价格 Q5738538 陈默外推
2017/1/15
如何快速瘦腰
2015/3/23
保护卵巢的方法
2015/3/18
30岁眼睛有细纹用什么眼霜
2015/3/17
怎样去除眼袋妙招
2015/3/2
建议:黑莓手机选择购买前必读
2010/5/12
胭脂扣影评(转)_宇航星_百度空间
2010/1/24
【猜火车独立影像论坛】3月14日栗宪庭电影学校学生作...
2010/3/3
<铜像>(8)_孙亚西_新浪博客
2010/4/4
File System Watcher 1.0.0英文绿色免费版[可以监视和报告文件系统中的 ...
2010/4/29
中国床垫行业市场研究与预测报告- luanmengchun - luanmengchun - 和讯博客
2010/6/1
广东广西海南湖北NDJ-79粘度计NDJ-1 D - 其它- 分类信息- 辉县商务网 ...
2010/6/12
[转帖]办公室监控方案[千家论坛-- {zd0}的系统集成社区] -- Powered By ...
2010/6/16
西安 起司蛋糕
2015/7/3