aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Boberg <[email protected]>2024-01-10 12:34:16 +0100
committerGitHub <[email protected]>2024-01-10 12:34:16 +0100
commit398d1b112549d58aa614376d0a761b0502fc1658 (patch)
tree2587228b9af02703416142605b50a58d301127fe
parentWIP: set up rpc processing pipe (diff)
parentremove use of <random> in stats (#628) (diff)
downloadzen-398d1b112549d58aa614376d0a761b0502fc1658.tar.xz
zen-398d1b112549d58aa614376d0a761b0502fc1658.zip
Merge branch 'main' into sb/rpc-analysis
-rw-r--r--CHANGELOG.md1
-rw-r--r--src/zencore/include/zencore/stats.h1
2 files changed, 2 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 449b5ffdf..c388f263a 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,4 +1,5 @@
##
+- Improvement: Removed use of <random> in stats, for better performance (runtime as well as build)
- Improvement: Separated cache RPC handling code from general structured cache HTTP code
- Bugfix: RPC recording would not release memory as early as intended which resulted in memory buildup during long recording sessions. Previously certain memory was only released when recording stopped, now it gets released immediately when a segment is complete and written to disk.
diff --git a/src/zencore/include/zencore/stats.h b/src/zencore/include/zencore/stats.h
index e58ab44ad..f232cf2f4 100644
--- a/src/zencore/include/zencore/stats.h
+++ b/src/zencore/include/zencore/stats.h
@@ -7,6 +7,7 @@
#include <zenbase/concepts.h>
#include <atomic>
+#include <string_view>
#include <vector>
namespace zen {