cloud-hypervisor/virtio-devices
Rob Bradford ce51755109 block_util: Avoid intermediate completion queue allocation
Rather than aggregate the completion list into an intermediate vector
instead adjust the API to provide one completion item at a time.

With DHAT this shows the number of heap allocations has decreased.

Before:

    dhat: Total:     623,852 bytes in 8,157 blocks

After:

    dhat: Total:     380,444 bytes in 3,469 blocks

Signed-off-by: Rob Bradford <robert.bradford@intel.com>
2023-01-10 17:30:25 +00:00
..
src block_util: Avoid intermediate completion queue allocation 2023-01-10 17:30:25 +00:00
Cargo.toml build: Bump libc from 0.2.138 to 0.2.139 2023-01-05 23:41:28 +00:00