Open adjsnlxx opened 1 year ago
有没有分析具体哪个逻辑是瓶颈,你这CPU 50%,还有很大的提升空间
目前主要发现是在send
connector 只有接收客户端的消息,转发到game服。还有接收game服,转发给客户端
有没有试过关掉protobuf ? 感觉可以先关掉protobuf 试试. 之前我们测试大量cpu是被protobuf占用掉的 理论上来讲. connector只做消息转发的话消耗是很少的
有没有试过关掉protobuf ? 感觉可以先关掉protobuf 试试. 之前我们测试大量cpu是被protobuf占用掉的 理论上来讲. connector只做消息转发的话消耗是很少的
看占比,protobuff并不高,在encode/decode上
你这个是什么工具跑的? 我记得当前我用的 chrome的 inspect.
你这个是什么工具跑的? 我记得当前我用的 chrome的 inspect.
easy-monitor
你检查一下是不是你的带宽跑满了.
对于实时对战游戏,状态同步,每秒20个数据包,单个connector 只能支持100在线,cpu占用 50% 不知大佬们有什么优化方案? 还是说使用其他语言实现connnector,但怎么融入到pinus框架呢