4 ms·
Thr article doesn’t mention GNU Trove, which has addressed this use case. Trove has been around so long it’s homepage is still on Soureforge.
by jonhohle 1y ago
Thr article doesn’t mention GNU Trove, which has addressed this use case. Trove has been around so long it’s homepage is still on Soureforge.
- rzzzt 1y agoI have a few more primitive collection libraries in my bag if someone would like to shop around: - PCJ: https://pcj.sourceforge.net/ https://pcj.sourceforge.net/ - fastutil: https://github.com/vigna/fastutil https://github.com/vigna/fastutil - HPPC: https://labs.carrotsearch.com/hppc.html https://labs.carrotsearch.com/hppc.html PCJ was last updated in 2003 and is now quite long in the tooth though.
- clanky 1y agoThanks, I've mostly used fastutil lately because it seems to be best maintained. I'll have to look at carrotsearch labs though, I like the approach of a clean break with java.util.collections.*. The Agrona Java library from the Aeron people has some primitive optimized collections too: https://github.com/aeron-io/agrona https://github.com/aeron-io/agrona