summaryrefslogtreecommitdiffstats
path: root/vdslib
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2017-06-14 23:46:22 +0200
committerHenning Baldersheim <balder@yahoo-inc.com>2017-06-19 15:47:01 +0200
commitbbcbd0c689119bd24c699996d26523ba99cdf78b (patch)
tree0eff0306adc4b7b5e5069a26ae6e457ba87025d3 /vdslib
parentf93b621c81c214227778ee74dad4396607b8a214 (diff)
pre-size hashtable to avoid reallocation
Diffstat (limited to 'vdslib')
-rw-r--r--vdslib/src/vespa/vdslib/container/parameters.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/vdslib/src/vespa/vdslib/container/parameters.cpp b/vdslib/src/vespa/vdslib/container/parameters.cpp
index 6f342c7408a..6294c35ca08 100644
--- a/vdslib/src/vespa/vdslib/container/parameters.cpp
+++ b/vdslib/src/vespa/vdslib/container/parameters.cpp
@@ -46,6 +46,7 @@ void Parameters::onDeserialize(const document::DocumentTypeRepo &repo, document:
_parameters.clear();
int32_t mysize;
buffer.getIntNetwork(mysize);
+ _parameters.resize(mysize);
for (int i=0; i<mysize; i++) {
int32_t keylen = 0;
buffer.getIntNetwork(keylen);