cloud-hypervisor/block_util
Rob Bradford 67ff0d7819 block_util: Use SmallVec for I/O requests
The number of buffers in the request is usually one so by using SmallVec
the number of heap allocations can be significantly reduced.

DHAT reports:

Before:

dhat: Total:     1,166,412 bytes in 40,383 blocks

After:

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

Signed-off-by: Rob Bradford <robert.bradford@intel.com>
2023-01-10 17:30:25 +00:00
..
src block_util: Use SmallVec for I/O requests 2023-01-10 17:30:25 +00:00
Cargo.toml block_util: Use SmallVec for I/O requests 2023-01-10 17:30:25 +00:00