diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2017-06-14 23:46:22 +0200 |
---|---|---|
committer | Henning Baldersheim <balder@yahoo-inc.com> | 2017-06-19 15:47:01 +0200 |
commit | bbcbd0c689119bd24c699996d26523ba99cdf78b (patch) | |
tree | 0eff0306adc4b7b5e5069a26ae6e457ba87025d3 /vdslib/src | |
parent | f93b621c81c214227778ee74dad4396607b8a214 (diff) |
pre-size hashtable to avoid reallocation
Diffstat (limited to 'vdslib/src')
-rw-r--r-- | vdslib/src/vespa/vdslib/container/parameters.cpp | 1 |
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); |