diff options
| author | levlam <levlam@telegram.org> | 2023-02-01 22:01:26 +0300 |
|---|---|---|
| committer | levlam <levlam@telegram.org> | 2023-02-01 22:01:26 +0300 |
| commit | b4658f3da3969fd1bba9d92e24d75cb08a34a7ee (patch) | |
| tree | cd1cbc201cd32bf9c5d93de64d4145383a741dc9 /tddb | |
| parent | 3ead2030f65dbeae205eeee34dd64bc55606eb42 (diff) | |
Reserve storage for deleted_log_event_ids.
Diffstat (limited to 'tddb')
| -rw-r--r-- | tddb/td/db/TQueue.cpp | 1 |
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) { |
