Move PerfWarningTimer to SessionConnection::do_flush.

This commit is contained in:
levlam 2022-09-19 21:33:23 +03:00
parent 275ee280d2
commit 74879d9726
2 changed files with 2 additions and 2 deletions

View File

@ -25,7 +25,6 @@
#include "td/utils/SliceBuilder.h"
#include "td/utils/Status.h"
#include "td/utils/StorerBase.h"
#include "td/utils/Timer.h"
#include <memory>
#include <utility>
@ -248,7 +247,6 @@ class RawConnectionDefault final : public RawConnection {
if (has_error_) {
return Status::Error("Connection has already failed");
}
PerfWarningTimer timer("RawConnection::do_flush", 0.01);
sync_with_poll(socket_fd_);
// read/write

View File

@ -26,6 +26,7 @@
#include "td/utils/ScopeGuard.h"
#include "td/utils/SliceBuilder.h"
#include "td/utils/Time.h"
#include "td/utils/Timer.h"
#include "td/utils/tl_parsers.h"
#include "td/utils/TlDowncastHelper.h"
@ -1027,6 +1028,7 @@ Status SessionConnection::do_flush() {
<< connected_flag_ << ' ' << is_main_ << ' ' << need_destroy_auth_key_ << ' '
<< sent_destroy_auth_key_ << ' ' << callback_ << ' ' << (Time::now() - created_at_) << ' '
<< (Time::now() - last_read_at_);
PerfWarningTimer timer("SessionConnection::do_flush", 0.01);
CHECK(state_ != Closed);
if (state_ == Init) {
TRY_STATUS(init());