Performance: reserve() _remotePerm #5496
authorChristian Kamm <mail@ckamm.de>
Wed, 8 Feb 2017 13:55:18 +0000 (14:55 +0100)
committerChristian Kamm <mail@ckamm.de>
Wed, 8 Feb 2017 14:06:09 +0000 (15:06 +0100)
src/libsync/syncengine.cpp

index 6da819fed241bb29d2383983363dae89d1d860e4..da1e81144a3a4e68b54ec84db767564e47f1c8a9 100644 (file)
@@ -892,6 +892,7 @@ void SyncEngine::slotDiscoveryJobFinished(int discoveryResult)
     _backInTimeFiles = 0;
     bool walkOk = true;
     _remotePerms.clear();
+    _remotePerms.reserve(c_rbtree_size(_csync_ctx->remote.tree));
     _seenFiles.clear();
     _temporarilyUnavailablePaths.clear();
     _renamedFolders.clear();