文件名称:bustle:并发键值集合的基准测试工具
文件大小:13KB
文件格式:ZIP
更新时间:2024-05-25 13:30:20
Rust
Bustle是并发键值集合的基准测试工具。 假设您有一个并发集合(例如HashMap ),并且想要衡量它在不同工作负载下的表现如何。 当写入次数很多时,它会崩溃吗? 还是当线程很多时? 还是同时进行删除? 这个箱子试图给你答案。 bustle对您的集合运行并发操作(“工作量”),同时测量统计数据,最后向您提供有关操作方式的报告。 有许多参数需要调整,但是希望每个元素的文档都可以帮助您做出决定。 您可能想针对许多不同的工作负载来衡量您的集合,而不仅仅是一个工作负载。 有关详细信息,请参见。 在编写本文时,板条箱是libcuckoo的直接端口,尽管随时间可能会改变。 如果您有一个并发的键值集合,您希望通过此基准测试运行,请随时发送PR并将其作为基准添加到此存储库中! 执照 根据Apache许可证2.0版( 或 ) 贡献 除非您明确声明,否则您有意按照Apache-2.0许可中的定义提
【文件预览】:
bustle-master
----Cargo.toml(865B)
----src()
--------lib.rs(18KB)
----LICENSE-APACHE(11KB)
----README.md(2KB)
----azure-pipelines.yml(579B)
----.gitignore(19B)
----benches()
--------arc_mutex_std.rs(1KB)
--------arc_rwlock_std.rs(1KB)