移除无用代码

This commit is contained in:
aozhiwei 2020-05-22 16:34:50 +08:00
parent 814998855f
commit 7322b038fa

View File

@ -54,7 +54,8 @@ const char* const PROJ_LOG_FILENAME_FMT = "log_$pid_%Y%m%d.log";
static void SavePerfLog() static void SavePerfLog()
{ {
a8::UdpLog::Instance()->Info("mainloop_rundelay:%d room_num:%d player_num:%d online_num:%d alive_count:%d " a8::UdpLog::Instance()->Info
("mainloop_rundelay:%d room_num:%d player_num:%d online_num:%d alive_count:%d "
"sys_request_delay:%d user_request_delay:%d http_pending_num:%d", "sys_request_delay:%d user_request_delay:%d http_pending_num:%d",
{ {
App::Instance()->perf.max_run_delay_time, App::Instance()->perf.max_run_delay_time,
@ -66,35 +67,6 @@ static void SavePerfLog()
f8::HttpClientPool::Instance()->max_user_request_delay, f8::HttpClientPool::Instance()->max_user_request_delay,
f8::HttpClientPool::Instance()->GetPendingNum() f8::HttpClientPool::Instance()->GetPendingNum()
}); });
if (App::Instance()->HasFlag(4)) {
a8::XPrintf("mainloop_time:%d netmsg_time:%d room:%d over_room:%d online:%d bullet:%d grid_chg_times:%d test_times:%d send_node_num:%d sent_node_num:%d sent_bytes_num:%d max_user_request_delay:%d\n",
{
App::Instance()->perf.max_run_delay_time,
App::Instance()->perf.max_dispatchmsg_time,
RoomMgr::Instance()->RoomNum(),
RoomMgr::Instance()->OverRoomNum(),
PlayerMgr::Instance()->OnlineNum(),
App::Instance()->perf.entity_num[ET_Bullet],
App::Instance()->perf.grid_chg_times,
App::Instance()->perf.test_times,
GGListener::Instance()->GetSendNodeNum(),
GGListener::Instance()->GetSentNodeNum(),
GGListener::Instance()->GetSentBytesNum(),
f8::HttpClientPool::Instance()->max_user_request_delay
});
#if 0
a8::XPrintf("params[0]:%d params[1]:%d params[2]:%d params[3]:%d params[4]:%d params[5]:%d params[6]:%d\n",
{
App::Instance()->perf.params[0],
App::Instance()->perf.params[1],
App::Instance()->perf.params[2],
App::Instance()->perf.params[3],
App::Instance()->perf.params[4],
App::Instance()->perf.params[5],
App::Instance()->perf.params[6],
});
#endif
}
App::Instance()->perf.max_run_delay_time = 0; App::Instance()->perf.max_run_delay_time = 0;
App::Instance()->perf.max_dispatchmsg_time = 0; App::Instance()->perf.max_dispatchmsg_time = 0;
App::Instance()->perf.max_timer_idle = 0; App::Instance()->perf.max_timer_idle = 0;
@ -305,23 +277,10 @@ void App::NotifyLoopCond()
} }
void App::Schedule() void App::Schedule()
{
#if 1
{ {
std::unique_lock<std::mutex> lk(*loop_mutex_); std::unique_lock<std::mutex> lk(*loop_mutex_);
loop_cond_->wait_for(lk, std::chrono::milliseconds(1)); loop_cond_->wait_for(lk, std::chrono::milliseconds(1));
} }
#else
std::unique_lock<std::mutex> lk(*loop_mutex_);
if (!HasTask()) {
int sleep_time = a8::Timer::Instance()->GetIdleableMillSeconds();
loop_cond_->wait_for(lk, std::chrono::milliseconds(sleep_time));
if (sleep_time > perf.max_timer_idle) {
perf.max_timer_idle = sleep_time;
}
}
#endif
}
bool App::HasTask() bool App::HasTask()
{ {