aboutsummaryrefslogtreecommitdiffhomepage
path: root/tddb/td/db/TQueue.cpp
diff options
context:
space:
mode:
authorlevlam <levlam@telegram.org>2023-02-01 22:01:26 +0300
committerlevlam <levlam@telegram.org>2023-02-01 22:01:26 +0300
commitb4658f3da3969fd1bba9d92e24d75cb08a34a7ee (patch)
treecd1cbc201cd32bf9c5d93de64d4145383a741dc9 /tddb/td/db/TQueue.cpp
parent3ead2030f65dbeae205eeee34dd64bc55606eb42 (diff)
Reserve storage for deleted_log_event_ids.
Diffstat (limited to 'tddb/td/db/TQueue.cpp')
-rw-r--r--tddb/td/db/TQueue.cpp1
1 files changed, 1 insertions, 0 deletions
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<uint64> 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) {