From fb5ff4c37524e017bc61ece5142eecd5e3e59f8f Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Tue, 4 Apr 2023 15:26:31 +0800 Subject: [PATCH] 1 --- server/gameserver/pbutils.cc | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/server/gameserver/pbutils.cc b/server/gameserver/pbutils.cc index ecdc05e3..872992ef 100644 --- a/server/gameserver/pbutils.cc +++ b/server/gameserver/pbutils.cc @@ -1375,6 +1375,7 @@ void Human::SendUpdateMsg() #ifdef DEBUG long long begin_tick1 = a8::XGetTickCount(); long long end_tick1 = a8::XGetTickCount(); + int sent_bytes = 0; #endif if (!follow_target_ && !a8::HasBitFlag(status, CS_Disable)) { #ifdef DEBUG @@ -1408,6 +1409,9 @@ void Human::SendUpdateMsg() begin_tick = a8::XGetTickCount(); #endif NotifyObservers(msg, active_player_data_pb); + #ifdef DEBUG + sent_bytes += msg->ByteSize() + active_player_data_pb->ByteSize(); + #endif delete msg; if (active_player_data_pb) { @@ -1420,6 +1424,12 @@ void Human::SendUpdateMsg() #ifdef DEBUG end_tick1 = a8::XGetTickCount(); if (end_tick1 - begin_tick1 > 100) { + f8::UdpLog::Instance()->Warning + ("SendUpdateMsg sent_bytes:%d observers.size:%d", + { + sent_bytes, + observers_.size() + }); A8_ABORT(); } #endif