Hi, all you contributors, and thanks for a great library!
I'm considering using this library for a project. Specifically imbl::OrdMap. Only blocker is that the default value of ORD_CHUNK_SIZE (previously 64, currently 16 on main) is a bit too low for my particular needs. My keys and values are all u64 IDs, and a bigger ORD_CHUNK_SIZE would result in lower memory use and is a better tradeoff for my purposes. Specifically, ORD_CHUNK_SIZE=128 seems to yield the best results with my particular data and usage patterns.
Could you consider splitting up the small-chunks feature into something more fine-grained like ["ord-chunk-size-6", "ord-chunk-size-16", "ord-chunk-size-64", "ord-chunk-size-128"]? Thanks!
Hi, all you contributors, and thanks for a great library!
I'm considering using this library for a project. Specifically
imbl::OrdMap. Only blocker is that the default value ofORD_CHUNK_SIZE(previously 64, currently 16 onmain) is a bit too low for my particular needs. My keys and values are allu64IDs, and a biggerORD_CHUNK_SIZEwould result in lower memory use and is a better tradeoff for my purposes. Specifically,ORD_CHUNK_SIZE=128seems to yield the best results with my particular data and usage patterns.Could you consider splitting up the
small-chunksfeature into something more fine-grained like["ord-chunk-size-6", "ord-chunk-size-16", "ord-chunk-size-64", "ord-chunk-size-128"]? Thanks!