Re: reducing buffer allocations

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 04/02/2016, Sage Weil wrote:
[snip]
> (2) convert buffer::list into an intrusive_list, while embedding N
> (=3) buffer::ptr's in the buffer::raw so that most buffers require only
> 1 allocation (provided they aren't on more than N lists).
[snip]
> Do we want both, or just 1, or is there an alternative we should
> consider?

Do we have any places in the code where we seek into a buffer::list that has a
good number of buffer::ptrs in it? If so then we could get a speedup by
switching from an intrusive list to an intrusive set (or avlset).

-- 
Senior Software Engineer           Red Hat Storage, Ann Arbor, MI, US
IRC: Aemerson@{RedHat, OFTC, Freenode}
0x80F7544B90EDBFB9 E707 86BA 0C1B 62CC 152C  7C12 80F7 544B 90ED BFB9

Attachment: signature.asc
Description: PGP signature


[Index of Archives]     [CEPH Users]     [Ceph Large]     [Information on CEPH]     [Linux BTRFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]
  Powered by Linux