diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2023-03-09 14:10:14 +0000 |
---|---|---|
committer | Henning Baldersheim <balder@yahoo-inc.com> | 2023-03-09 14:10:58 +0000 |
commit | 414f81bdd8fa59944f79d86b9ca7c03d1e4080f4 (patch) | |
tree | df92895f93a0446ff6ed1ee410af434916e5e449 /searchlib/src/tests/predicate | |
parent | 435af93308d985ec4c503d3789a6d48f923dd60a (diff) |
Report more of the static memory usage for datastores.
Diffstat (limited to 'searchlib/src/tests/predicate')
-rw-r--r-- | searchlib/src/tests/predicate/document_features_store_test.cpp | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/searchlib/src/tests/predicate/document_features_store_test.cpp b/searchlib/src/tests/predicate/document_features_store_test.cpp index fbd4629cc4a..c37fe2739ca 100644 --- a/searchlib/src/tests/predicate/document_features_store_test.cpp +++ b/searchlib/src/tests/predicate/document_features_store_test.cpp @@ -165,17 +165,17 @@ TEST("require that both features and ranges are removed by 'remove'") { TEST("require that both features and ranges counts towards memory usage") { DocumentFeaturesStore features_store(10); - EXPECT_EQUAL(364u, features_store.getMemoryUsage().usedBytes()); + EXPECT_EQUAL(328152u, features_store.getMemoryUsage().usedBytes()); PredicateTreeAnnotations annotations; annotations.features.push_back(PredicateHash::hash64("foo=100-199")); features_store.insert(annotations, doc_id); - EXPECT_EQUAL(372u, features_store.getMemoryUsage().usedBytes()); + EXPECT_EQUAL(328160u, features_store.getMemoryUsage().usedBytes()); annotations.features.clear(); annotations.range_features.push_back({"foo", 100, 199}); features_store.insert(annotations, doc_id + 1); - EXPECT_EQUAL(468u, features_store.getMemoryUsage().usedBytes()); + EXPECT_EQUAL(328256u, features_store.getMemoryUsage().usedBytes()); } TEST("require that DocumentFeaturesStore can be serialized") { @@ -205,17 +205,17 @@ TEST("require that serialization cleans up wordstore") { PredicateTreeAnnotations annotations; annotations.range_features.push_back({"foo", 100, 199}); features_store.insert(annotations, doc_id); - EXPECT_EQUAL(460u, features_store.getMemoryUsage().usedBytes()); + EXPECT_EQUAL(328248u, features_store.getMemoryUsage().usedBytes()); annotations.range_features.push_back({"bar", 100, 199}); features_store.insert(annotations, doc_id + 1); - EXPECT_EQUAL(848u, features_store.getMemoryUsage().usedBytes()); + EXPECT_EQUAL(328636u, features_store.getMemoryUsage().usedBytes()); features_store.remove(doc_id + 1); - EXPECT_EQUAL(800u, features_store.getMemoryUsage().usedBytes()); + EXPECT_EQUAL(328588u, features_store.getMemoryUsage().usedBytes()); vespalib::DataBuffer buffer; features_store.serialize(buffer); DocumentFeaturesStore features_store2(buffer); - EXPECT_EQUAL(460u, features_store2.getMemoryUsage().usedBytes()); + EXPECT_EQUAL(328248u, features_store2.getMemoryUsage().usedBytes()); } |