9 个版本 (3 个稳定版)
1.2.0 | 2023 年 4 月 19 日 |
---|---|
1.1.1 | 2023 年 3 月 22 日 |
1.1.0 | 2022 年 9 月 22 日 |
1.0.0-alpha.5 | 2022 年 5 月 25 日 |
1.0.0-alpha.2 | 2022 年 1 月 15 日 |
#329 in 内存管理
222 每月下载量
用于 19 个 Crates (12 个直接使用)
12KB
190 行
audio-garbage-collector
音频线程上使用引用计数值的电池式解决方案。
包装 basedrop
以在后台线程上丢弃智能指针。公开默认的全局 GC 线程及其辅助创建附加到该线程的指针的函数。
收集频率
默认情况下,收集基于每 100 毫秒轮询队列。如果引用创建和丢弃非常频繁,这将不足以满足需求。
许可证:MIT
lib.rs
:
音频线程上使用引用计数值的电池式解决方案。
包装 basedrop
以在后台线程上丢弃智能指针。公开默认的全局 GC 线程及其辅助创建附加到该线程的指针的函数。
收集频率
默认情况下,基于每 100 毫秒轮询队列进行收集。
如果引用创建和丢弃非常频繁,这种策略将不足以满足需求。这也增加了一些小的开销。
依赖项
~0.4–2.2MB
~46K SLoC