Yang,Liming
Yang,Liming
听上去这么修改更合理些,你能否简单改一下验证一下呢?
> ok,I will try 这个有PR了吗?
能发个栈信息吗?
这个统计来自于linux的这个链接 http://man7.org/linux/man-pages/man5/proc.5.html,我们的linux系统都是比较正常的,看看你那边的环境还有啥差异吗?
spans likes a tree,the memory will be destoryed from root, see span.cpp void Span::destroy() { EndAsParent(); traversal(this, [](Span* r) { r->_info.clear(); butil::return_object(r); }); }
> I plan to use f-stack as implement lib... Not sure is that change acceptable? welcome
可以试试分组 https://github.com/apache/brpc/blob/master/docs/cn/bthread_tagged_task_group.md
> > 可以试试分组 https://github.com/apache/brpc/blob/master/docs/cn/bthread_tagged_task_group.md > > 分tag得把N个tag(brpc::Server)绑到N个port吧,不太优雅 是的,需要这么做,如果各个Server之间没有要求很强的隔离性,那确实也不用这么做。本质上是得优化协程调度。
#2819 #2916 #2907 这几个PR能改善这个问题了吗?
我觉得是可以的,rdma的逻辑里面没看到有专门baidu_std相关的逻辑。你可以按照上面的修改一下,测试一下。