关于内存管理的文章网址_滕州中科时代园_百度空间

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)或【在线投诉】,我们审核后将会尽快处理。
—— 相关资讯 ——