Effect of jemalloc sdallocx sized free - laurynas-biveinis/unodb GitHub Wiki

baseline commit, patch

Filtered for (delete|shrink|grow):

  • micro_benchmark_n4: 3% slowdown (full_n4_to_minimal_sequential_delete<unodb::db>/100) to 5% speedup (shrink_node16_to_n4_randomly<unodb::db>/512)
  • micro_benchmark_n16: 4% slowdown (grow_n4_to_n16_sequentially<unodb::olc_db>/20) to 17% speedup (shrink_n48_to_n16_randomly<unodb::db>/64)
  • micro_benchmark_n48: 8% slowdown (full_n48_tree_sequential_delete<unodb::db>/192) to 11% speedup (grow_n16_to_n48_randomly<unodb::db>/64)
  • micro_benchmark_n256: 12% slowdown (grow_n48_to_n256_randomly<unodb::olc_db>/8) to 6% speedup (grow_n48_to_n256_sequentially<unodb::olc_db>/8)
⚠️ **GitHub.com Fallback** ⚠️