14 releases
0.5.4 | Dec 2, 2024 |
---|---|
0.5.3 | Mar 13, 2024 |
0.5.0 | Nov 7, 2023 |
0.2.6 | Mar 27, 2024 |
0.1.0 | Mar 1, 2022 |
#257 in Concurrency
246 downloads per month
Used in 18 crates
(16 directly)
15KB
345 lines
pi_atom
全局的线程安全的原子字符串池,减少相同字符串的内存占用,也用于hashmap的键
如果全局该字符串最后一个引用被释放, 则该字符串会释放。
为了减少不停的创建和放入池的次数,高频单次的Atom,可以在应用层增加一个cache来缓冲Atom,定期检查引用计数来判断是否缓冲。
Dependencies
~2.5–8MB
~68K SLoC