ET 7.2 性能问题
一个server 进程, 一个robot 进程.
在robot创建100个机器人, 执行测试用例
总耗时 用
分析消
有什么可以优化的建议么
100个机器人干了啥
egametang 单条消息的延时是40ms,猫大说这是合理的延时时间 ,测试用例执行方式改为ETTaskHelper.WaitAll
机器人什么都不做,只发送C2M_TestRobotCase消息,可以看出从机器人发送一条消息到收到服务器返回消息,经历了0.02左右的时间,100个消息耗时将近2秒
ET7.2 master分支 什么也不修改,直接
从发送消息到接收到回复消息 耗时0.04 如果100个机器人每个都发一条消息耗时就要4秒
QQ上都说了,你发一条await再发一条,这样消息都变成串行了,这咋测性能?
你这不是单条消息延时,你是来回好吧,中间每个机器人第一条消息要get location。发给map,gate还需要进行转发。然后你是 await一条rpc,再await下一跳rpc,所有消息变成了串行,当然是40 * 100, 哪有这么测试延时的,别误导大家好吧