News for hackers. Stuff that matters.
Re:Dashmap: Fast concurrent HashMap for Rust by phibz on Friday March 27, 2020 @04:52PM (#22706770)
I see Jon G referenced in the readme. Is this work based on his livestream series where he ported Java's concurrent Hashmap to Rust?

I love his youtube streams. He's extremely patient and thoughtfully thinks through problems in a similar way to me, making it easy to follow.

Regardless, kudos and great work. I'm sure I'll find a use for this in some of my tokio projects.

Re:Dashmap: Fast concurrent HashMap for Rust by Jonhoo on Friday March 27, 2020 @05:12PM (#22706950)
Nope, Dashmap is all xacrimon, and came on the scene long before my port. We've been collaborating on writing a shared benchmarking suite over at https://github.com/jonhoo/bustle/ though. For the time being, it looks like Dashmap outperforms the port of ConcurrentHashMap (called "flurry"), often by a significant amount. It seems to be mainly due to the garbage collection scheme flurry uses, but we're still digging into it (maybe you want to come help?).

In any case, I'm glad you enjoy the videos!

Re:Dashmap: Fast concurrent HashMap for Rust by phibz on Friday March 27, 2020 @05:23PM (#22707029)
Ha "straight from the horse's mouth."

I'd love to help out if I can.

Re:Dashmap: Fast concurrent HashMap for Rust by Jonhoo on Saturday March 28, 2020 @11:07AM (#22711563)
Awesome! Some good places to read up on and join the discussion are https://github.com/jonhoo/bustle/issues/2, https://github.com/jonhoo/flurry/issues/50, and https://github.com/jonhoo/flurry/issues/80. Happy to guide you further there!