MCPcopy Create free account
hub / github.com/apache/impala / AddFreeBuffer

Method AddFreeBuffer

be/src/runtime/bufferpool/buffer-allocator.cc:573–577  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

571}
572
573void BufferPool::FreeBufferArena::AddFreeBuffer(BufferHandle&& buffer) {
574 lock_guard<SpinLock> al(lock_);
575 PerSizeLists* lists = GetListsForSize(buffer.len());
576 lists->AddFreeBuffer(move(buffer));
577}
578
579bool BufferPool::FreeBufferArena::RemoveCleanPage(bool claim_buffer, Page* page) {
580 lock_guard<SpinLock> al(lock_);

Callers 7

AddFreeBufferMethod · 0.45
FreeMethod · 0.45
RemoveCleanPageMethod · 0.45
FreeSystemMemoryMethod · 0.45
AddCleanPageMethod · 0.45
AddFreeBuffersMethod · 0.45
DoFreeFunction · 0.45

Calls 2

moveFunction · 0.85
lenMethod · 0.45

Tested by 1

AddFreeBuffersMethod · 0.36