From b4658f3da3969fd1bba9d92e24d75cb08a34a7ee Mon Sep 17 00:00:00 2001 From: levlam Date: Wed, 1 Feb 2023 22:01:26 +0300 Subject: [PATCH] Reserve storage for deleted_log_event_ids. --- tddb/td/db/TQueue.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/tddb/td/db/TQueue.cpp b/tddb/td/db/TQueue.cpp index bcc2250a9..2e8802626 100644 --- a/tddb/td/db/TQueue.cpp +++ b/tddb/td/db/TQueue.cpp @@ -250,6 +250,7 @@ class TQueueImpl final : public TQueue { auto collect_deleted_event_ids_time = 0.0; if (callback_ != nullptr) { vector deleted_log_event_ids; + deleted_log_event_ids.reserve(size - keep_count); for (auto it = q.events.begin(); it != end_it; ++it) { auto &event = it->second; if (event.log_event_id != 0) {