aboutsummaryrefslogtreecommitdiff
path: root/contrib/epee/include/storages/parserse_base_utils.h
diff options
context:
space:
mode:
authorLee Clagett <code@leeclagett.com>2019-11-04 01:06:01 +0000
committerLee Clagett <code@leeclagett.com>2019-11-04 01:46:41 +0000
commita9bdc6e4c4e9ec73226e5b4d2261f54bb0b14cf1 (patch)
tree1d9db9041b13c2f458e9dcba326625631fb4c3c5 /contrib/epee/include/storages/parserse_base_utils.h
parentMerge pull request #6174 (diff)
downloadmonero-a9bdc6e4c4e9ec73226e5b4d2261f54bb0b14cf1.tar.xz
Improved performance for epee serialization:
- Removed copy of field names in binary deserialization - Removed copy of array values in binary deserialization - Removed copy of string values in json deserialization - Removed unhelpful allocation in json string value parsing - Removed copy of blob data on binary and json serialization
Diffstat (limited to 'contrib/epee/include/storages/parserse_base_utils.h')
-rw-r--r--contrib/epee/include/storages/parserse_base_utils.h1
1 files changed, 0 insertions, 1 deletions
diff --git a/contrib/epee/include/storages/parserse_base_utils.h b/contrib/epee/include/storages/parserse_base_utils.h
index fe53628a5..8a498130c 100644
--- a/contrib/epee/include/storages/parserse_base_utils.h
+++ b/contrib/epee/include/storages/parserse_base_utils.h
@@ -157,7 +157,6 @@ namespace misc_utils
while (fi != buf_end && ((lut[(uint8_t)*fi] & 32)) == 0)
++fi;
val.assign(it, fi);
- val.reserve(std::distance(star_end_string, buf_end));
it = fi;
for(;it != buf_end;it++)
{