
go
tanghui_lin
所学所思 心得分享
展开
-
go语言内存分配之TCMalloc
tcmalloctcmalloc 优点 速度更快,比glicbc 2.3 快 占用更少的内存空间,8倍8-byte的对象内存分配中占用大约8N*1.01byte的头空间,而ptmalloc则会占用16N*byte的头空间 使用 在程序中只需使用“-ltmalloc”连接标识将其链接到程序中 综述 TCMalloc为每一个线程分配本地缓存,以满足小对象分配的需求,当需要时候,对象从中央数据结构移动到本原创 2015-09-30 12:04:46 · 1367 阅读 · 0 评论 -
martini框架源码阅读分析
Martini核心部分Injector Injector模块总体构造 injector对象: type injector struct { values map[reflect.Type]reflect.Value // 保存对 parent Injector} TypeMaper接口 type TypeMappe原创 2015-09-22 11:29:03 · 886 阅读 · 0 评论