From: bert hubert Date: Thu, 11 Feb 2016 10:11:40 +0000 (+0100) Subject: 15% speedup in zone loading X-Git-Tag: auth-4.0.0-alpha2~70 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=4469aaa6aa69a9bfc733500fdeb5e495597ccb18;p=pdns 15% speedup in zone loading --- diff --git a/pdns/dnsname.cc b/pdns/dnsname.cc index f2535a46c..c2c9a710f 100644 --- a/pdns/dnsname.cc +++ b/pdns/dnsname.cc @@ -298,6 +298,7 @@ size_t hash_value(DNSName const& d) string DNSName::escapeLabel(const std::string& label) { string ret; + ret.reserve(label.size()); // saves 15% on bulk .COM load for(uint8_t p : label) { if(p=='.') ret+="\\.";