1
0
Fork 1
mirror of https://github.com/TES3MP/openmw-tes3mp.git synced 2025-02-01 04:15:33 +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;