摘要:
每天抽时间看下leveldb的源码。作为学习。 阅读全文
posted @ 2012-06-05 20:51
@且听风吟@
阅读(190)
评论(0)
推荐(0)
摘要:
leveldb 内存管理部分主要是arena.h 和arena.cc 部分完成整体的内存管理策略是按照block管理。大于1/4的都按照block分配。作为一个单独的block维护。当小于1/4block的尽量复用剩余内存。不太理解为什么不是那种直接分配大内存的方式(这样估计还是会产生很多内存空洞)。arena.h文件如下:// Copyright (c) 2011 The LevelDB Authors. All rights reserved.// Use of this source code is governed by a BSD-style license that can be/ 阅读全文
posted @ 2012-06-05 20:50
@且听风吟@
阅读(718)
评论(0)
推荐(0)
浙公网安备 33010602011771号