From fff03d34e26d098e07e45cc86f0d7c48e85aefac Mon Sep 17 00:00:00 2001 From: RJ <122295667+Liderate@users.noreply.github.com> Date: Mon, 10 Jun 2024 09:55:32 -0400 Subject: PluginList::refresh speedup (#2046) * Move loadOrderMechanism out of loop * PluginList::refresh reduce number of loops --- src/shared/directoryentry.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'src/shared') diff --git a/src/shared/directoryentry.cpp b/src/shared/directoryentry.cpp index 5468beea..01c325ef 100644 --- a/src/shared/directoryentry.cpp +++ b/src/shared/directoryentry.cpp @@ -299,6 +299,7 @@ int DirectoryEntry::anyOrigin() const std::vector DirectoryEntry::getFiles() const { std::vector result; + result.reserve(m_Files.size()); for (auto iter = m_Files.begin(); iter != m_Files.end(); ++iter) { result.push_back(m_FileRegister->getFile(iter->second)); -- cgit v1.3.1