diff options
author | Adam Ierymenko <adam.ierymenko@gmail.com> | 2017-05-02 13:53:47 -0700 |
---|---|---|
committer | Adam Ierymenko <adam.ierymenko@gmail.com> | 2017-05-02 13:53:47 -0700 |
commit | 625e3e8e259637ecf45b2f7738b18c9d33975852 (patch) | |
tree | 6a4f1f9546e056ef49561d1e9766ae4e94170c32 | |
parent | fde99e2fcfda41c352862a7c56911f879179db90 (diff) | |
download | infinitytier-625e3e8e259637ecf45b2f7738b18c9d33975852.tar.gz infinitytier-625e3e8e259637ecf45b2f7738b18c9d33975852.zip |
Tiny optimization to prealloc string space.
-rw-r--r-- | controller/EmbeddedNetworkController.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/controller/EmbeddedNetworkController.cpp b/controller/EmbeddedNetworkController.cpp index 9bcddac8..90dd8f52 100644 --- a/controller/EmbeddedNetworkController.cpp +++ b/controller/EmbeddedNetworkController.cpp @@ -1056,6 +1056,7 @@ unsigned int EmbeddedNetworkController::handleControlPlaneHttpPOST( std::string pong("{\"memberStatus\":{"); { Mutex::Lock _l(_memberStatus_m); + pong.reserve(64 * _memberStatus.size()); _db.eachId([this,&pong,&now,&first](uint64_t networkId,uint64_t nodeId) { char tmp[64]; uint64_t lrt = 0ULL; |