Skip to content

Commit 0f4293a

Browse files
committed
Debug logging
1 parent bd3e408 commit 0f4293a

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

ut/Column_ut.cpp

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -242,6 +242,8 @@ TYPED_TEST_SUITE(GenericColumnTest, TestCases);
242242
TYPED_TEST(GenericColumnTest, Construct) {
243243
auto column = this->MakeColumn();
244244
ASSERT_EQ(0u, column->Size());
245+
246+
dumpMemoryUsage("Newly constructed column", column);
245247
}
246248

247249
TYPED_TEST(GenericColumnTest, EmptyColumn) {
@@ -279,6 +281,7 @@ TYPED_TEST(GenericColumnTest, Append) {
279281
}
280282

281283
EXPECT_TRUE(CompareRecursive(values, *column));
284+
dumpMemoryUsage("After appending 10000 items ", column);
282285
}
283286

284287
// To make some value types compatitable with Column::GetItem()
@@ -339,6 +342,7 @@ TYPED_TEST(GenericColumnTest, Slice) {
339342

340343
EXPECT_TRUE(CompareRecursive(values, *slice));
341344

345+
dumpMemoryUsage("Memory usage of slice ", slice);
342346
// TODO: slices of different sizes
343347
}
344348

@@ -352,14 +356,18 @@ TYPED_TEST(GenericColumnTest, CloneEmpty) {
352356
EXPECT_EQ(0u, clone->Size());
353357

354358
EXPECT_EQ(column->GetType(), clone->GetType());
359+
360+
dumpMemoryUsage("Memory usage of empty clone ", clone);
355361
}
356362

357363
TYPED_TEST(GenericColumnTest, Clear) {
358364
auto [column, values] = this->MakeColumnWithValues(10'000);
359365
EXPECT_EQ(values.size(), column->Size());
366+
dumpMemoryUsage("Memory usage before clear ", column);
360367

361368
column->Clear();
362369
EXPECT_EQ(0u, column->Size());
370+
dumpMemoryUsage("Memory usage after clear ", column);
363371
}
364372

365373
TYPED_TEST(GenericColumnTest, MemoryUsage) {
@@ -441,6 +449,8 @@ TYPED_TEST(GenericColumnTest, ReserveAndCapacity) {
441449
EXPECT_NO_THROW(column->Reserve(100u));
442450
EXPECT_EQ(100u, column->Capacity());
443451
EXPECT_EQ(0u, column->Size());
452+
453+
dumpMemoryUsage("After Reserving space for 100 items ", column);
444454
}
445455
else {
446456
COLUMN_DOESNT_IMPLEMENT("method Reserve() and Capacity()");

0 commit comments

Comments
 (0)