malloc(3) Revisited

malloc(3) Revisited
复制标题

重温 malloc(3)

DOI:
--
复制
发表时间:
1998
期刊:
USENIX Annual Technical Conference
影响因子:
--
通讯作者:
Poul
Poul
中科院分区:
--
文献类型:
--
作者:
Poul

文献摘要

被引文献

相似文献

malloc (3) 是 C 语言环境中最古老的部分之一,毫不奇怪,自从它最初构思以来,世界已经发生了一些变化。大多数 UNIX 内核已从交换/段更改为基于虚拟内存/页的内存管理这一事实并未在 malloc/free API 的实现中得到充分体现。 着眼于现代虚拟内存系统的工作和性能特征,设计、编写、测试和基准测试了新的实现。工作正常。
malloc (3) is one of the oldest parts of the C language environment and not surprisingly the world has changed a bit since it was first conceived. The fact that most UNIX kernels have changed from swap/segment to virtual memory/page based memory management has not been sufficiently reflected in the implementations of the malloc/free API. A new implementation was designed, written, tested and bench-marked with an eye on the workings and performance characteristics of modern Virtual Memory systems. It works OK.