个size, 按照二进制的0,1做键, 把内存大小信息反应到了键树上, 方便了快速查找.另外, 还有一个rest_buckets, 这个结构是个双向列表, 用来保存一些PHP分配后剩下的内存, 避免无意义的把剩余内存插入free_buckets带来的性能问题(此处, TIPI项目错误的描述为: “这是一个只有两个元素的数组。 而我们常用的插入和查找操作是针对第一个元素,即heap->rest_buckets[0]“).作者: Laruence( ) 原文地址: http://www.laruence.com/2011/11/09/2277.html