I'm OWenT

Recent content on I'm OWenT

马上订阅 I'm OWenT RSS 更新: https://owent.net/index.xml

协程框架(libcopp)v2优化、自适应栈池和同类库的Benchmark对比

2018年5月29日 04:23

协程系统优化

libcopp很早就实现完成了v2版本,现在迁移进atsf4g-co/tree/sample_solution以后也把v2分支正式并入了主干。原来的版本切出到v1分支并且停止维护了。

libcopp v2内存布局

开发libcopp v2版本的最大目的是优化allocator的接口和内存碎片。

原来的allocator虽然是可定制的,但是是内置的。每次创建一个allocator对象,不同allocator之间共享数据只能通过全局数据或者TLS数据。现在则可以传入allocator了。这也是为后续的共享栈池做准备。