1
0
mirror of https://gitlab.com/OpenMW/openmw.git synced 2025-03-28 08:37:12 +00:00

Use unordered_map for ref count

Reduces ESMStore::countRecords time by 8%.
This commit is contained in:
elsid 2021-04-06 23:58:57 +02:00
parent 6248dc72cb
commit 9938af2289
No known key found for this signature in database
GPG Key ID: B845CB9FEE18AB40

View File

@ -4,6 +4,7 @@
#include <memory>
#include <sstream>
#include <stdexcept>
#include <unordered_map>
#include <components/esm/records.hpp>
#include "store.hpp"
@ -76,7 +77,7 @@ namespace MWWorld
std::map<std::string, int> mIds;
std::map<std::string, int> mStaticIds;
std::map<std::string, int> mRefCount;
std::unordered_map<std::string, int> mRefCount;
std::map<int, StoreBase *> mStores;