BolshoyToster

joined 1 year ago
 

I'm curious as to how the hashbrown crate can have up to 2x performance on certain operations, even though it looks like the standard library's HashMap is just a wrapper for hashbrown.

I understand that a wrapper could add a small overhead, but 50% of the original performance is a bit silly, especially considering all of the functions in the wrapper are #[inline], so there should be no overhead in calling most functions.

Does anyone know the reason for this?

[–] [email protected] 9 points 1 year ago (3 children)
[–] [email protected] 1 points 1 year ago

You should see some threads linked on github-drama, there were >1000 comments when audacity tried to add telemetry.

8
I LOVE SLOP (sh.itjust.works)
 
[–] [email protected] 4 points 1 year ago (3 children)

On duckduckgo you can also search !cache + url to do the same thing.