diff --git a/zion/memory/kernel_heap.cpp b/zion/memory/kernel_heap.cpp index d3944e1..fb95310 100644 --- a/zion/memory/kernel_heap.cpp +++ b/zion/memory/kernel_heap.cpp @@ -100,7 +100,8 @@ void KernelHeap::DumpDistribution() { } void KernelHeap::RecordSize(uint64_t size) { - size >>= 3; + size -= 1; + size >>= 2; uint64_t index = 0; while (size && index < 11) { size >>= 1;