yyzybb537 / libgo

Go-style concurrency in C++11
MIT License
3.22k stars 758 forks source link

如何跑满cpu #121

Closed rileylu closed 5 years ago

rileylu commented 5 years ago

co_sched.Start(0) 无法跑满cpu。

yyzybb537 commented 5 years ago

有足够多的任务做cpu才会跑满啊

rileylu commented 5 years ago

我写了个简单的server, 用wrk测试。最高都是25%。而且wrk有很多read error。是这个工具不兼容的问题吗

yyzybb537 commented 5 years ago

不存在工具不兼容的问题,可能是server写的有问题

rileylu commented 5 years ago

好的。另外有个问题,我用cmake编译的时候好像没有依赖boost,我看到网上说打开boost 的context再linux下的性能是最佳的。请问下如何打开那个boost context依赖

yyzybb537 commented 5 years ago

已经自动集成了boost.context在里面