From 9898d6987ca7fcefce4bfec636db57b59ff297bb Mon Sep 17 00:00:00 2001 From: "Uwe L. Korn" Date: Thu, 11 Jun 2015 20:07:22 +0200 Subject: [PATCH] Use QHash as the order is not important This decreases the runtime of decQidState by 10%. --- src/libtomahawk/Pipeline_p.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/libtomahawk/Pipeline_p.h b/src/libtomahawk/Pipeline_p.h index 571fe357c..a2dd1cba0 100644 --- a/src/libtomahawk/Pipeline_p.h +++ b/src/libtomahawk/Pipeline_p.h @@ -45,9 +45,9 @@ private: QList< Resolver* > resolvers; QList< QPointer > scriptResolvers; QList< ResolverFactoryFunc > resolverFactories; - QMultiMap< QID, Tomahawk::Resolver* > qidsState; - QMap< QID, query_ptr > qids; - QMap< RID, result_ptr > rids; + QMultiHash< QID, Tomahawk::Resolver* > qidsState; + QHash< QID, query_ptr > qids; + QHash< RID, result_ptr > rids; QMutex mut; // for m_qids, m_rids