summaryrefslogtreecommitdiff
path: root/src/shared_string.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/shared_string.cc')
-rw-r--r--src/shared_string.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/shared_string.cc b/src/shared_string.cc
index 73f2b69d..d76e0ac3 100644
--- a/src/shared_string.cc
+++ b/src/shared_string.cc
@@ -49,7 +49,7 @@ void StringData::Registry::debug_stats() const
size_t count = m_strings.size();
for (auto& st : m_strings)
{
- total_refcount += st.value->refcount - 1;
+ total_refcount += (st.value->refcount & refcount_mask) - 1;
total_size += (int)st.value->length;
}
write_to_debug_buffer(format(" data size: {}, mean: {}", total_size, (float)total_size/count));