[K/N] Track current heap size ^KT-55364

This commit is contained in:
Alexander Shabalin
2023-04-18 12:08:01 +00:00
committed by Space Cloud
parent 18b6351d5d
commit cb7698a8c2
24 changed files with 175 additions and 52 deletions
@@ -35,7 +35,7 @@ TEST(CustomAllocTest, ExtraObjectPageConsequtiveAlloc) {
EXPECT_EQ(prev + sizeof(Cell), cur);
prev = cur;
}
free(page);
page->Destroy();
}
TEST(CustomAllocTest, ExtraObjectPageSweepEmptyPage) {
@@ -43,7 +43,7 @@ TEST(CustomAllocTest, ExtraObjectPageSweepEmptyPage) {
Queue finalizerQueue;
EXPECT_FALSE(page->Sweep(finalizerQueue));
EXPECT_EQ(finalizerQueue.size(), size_t(0));
free(page);
page->Destroy();
}
TEST(CustomAllocTest, ExtraObjectPageSweepFullFinalizedPage) {
@@ -58,7 +58,7 @@ TEST(CustomAllocTest, ExtraObjectPageSweepFullFinalizedPage) {
Queue finalizerQueue;
EXPECT_FALSE(page->Sweep(finalizerQueue));
EXPECT_EQ(finalizerQueue.size(), size_t(0));
free(page);
page->Destroy();
}
} // namespace