Remove show memory for skip list for now
This commit is contained in:
17
SkipList.cpp
17
SkipList.cpp
@@ -658,23 +658,6 @@ ConflictSet::~ConflictSet() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#if SHOW_MEMORY
|
|
||||||
__attribute__((visibility("default"))) void showMemory(const ConflictSet &cs) {
|
|
||||||
ConflictSet::Impl *impl;
|
|
||||||
memcpy(&impl, &cs, sizeof(impl)); // NOLINT
|
|
||||||
fprintf(stderr, "Max Node1 memory usage: %" PRId64 "\n",
|
|
||||||
impl->allocators.node1.highWaterMarkBytes());
|
|
||||||
fprintf(stderr, "Max Node4 memory usage: %" PRId64 "\n",
|
|
||||||
impl->allocators.node4.highWaterMarkBytes());
|
|
||||||
fprintf(stderr, "Max Node16 memory usage: %" PRId64 "\n",
|
|
||||||
impl->allocators.node16.highWaterMarkBytes());
|
|
||||||
fprintf(stderr, "Max Node48 memory usage: %" PRId64 "\n",
|
|
||||||
impl->allocators.node48.highWaterMarkBytes());
|
|
||||||
fprintf(stderr, "Max Node256 memory usage: %" PRId64 "\n",
|
|
||||||
impl->allocators.node256.highWaterMarkBytes());
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
||||||
ConflictSet::ConflictSet(ConflictSet &&other) noexcept
|
ConflictSet::ConflictSet(ConflictSet &&other) noexcept
|
||||||
: impl(std::exchange(other.impl, nullptr)) {}
|
: impl(std::exchange(other.impl, nullptr)) {}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user