diff --git a/tddb/td/db/BinlogKeyValue.h b/tddb/td/db/BinlogKeyValue.h index 629795cc9..9aaf6e266 100644 --- a/tddb/td/db/BinlogKeyValue.h +++ b/tddb/td/db/BinlogKeyValue.h @@ -232,6 +232,7 @@ class BinlogKeyValue final : public KeyValueSyncInterface { FlatHashMap get_all() final { auto lock = rw_mutex_.lock_write().move_as_ok(); FlatHashMap res; + res.reserve(map_.size()); for (const auto &kv : map_) { res.emplace(kv.first, kv.second.first); }