两个gate,两个map。验证战斗在map上。
登录了3000个机器人测试战斗验证,每10秒发一次验证战斗的消息,没想到gate向map发rpc消息耗时越来越长,到了8秒左右。
暂不清楚原因。每次战斗验证方法大约10毫秒左右。
实在没有头绪。
profiler工具看消耗在哪撒
显然cpu消耗太大
找到问题了,单纯战斗方法耗时而已。一次战斗验证要10毫秒,一个服1500个机器人每隔10秒发一次,全处理完就是15秒,从网关发给map到map处理完消息返回到网关,耗时8秒就说得通了。