Context 管理

将释放后的结点移到链表头，测试效果表明作用还是比较大的。
Fbuffer
new benchmark result
简化一下
将回调函数提取出来
new