发布时间:2011-10-08 16:00:41
完成InitModule的解释,我们返回函数inline ThreadCache* ThreadCache::GetCache,由于ptr为null,那么调用:CreateCacheIfNecessary创建一个threadcache。......【阅读全文】
发布时间:2011-10-08 15:59:01
以上过程是span_allocator_.Init()函数的行为,到此已经分析完毕,下面我们继续看Static::InitStaticVars函数,次函数接着将会调用函数stacktrace_allocator_.Init();......【阅读全文】
发布时间:2011-10-08 15:56:23
下面我们开始分析三个malloc函数分别是DevMemSysAllocator,MmapSysAllocator,以及SbrkSysAllocator(./src/system-alloc.cc)。......【阅读全文】
发布时间:2011-10-08 15:54:16
New中的MetaDataAlloc函数定义在common.cc中,通过调用TCMalloc_SystemAlloc来分配内存,维护一个全局变量metadata_system_bytes用来存储已经分配的内存数。......【阅读全文】