无锁数据结构的性能测试

Performance testing for lock free data structures

我正在研究一个无锁自组织列表,我也在寻找一些基准,我可以比较我的结果或一些程序,我可以用它来测试我的算法的性能。

代码是用 Java 编写的,我将需要 运行 多个场景:

  1. 大量阅读:90% 搜索,9% 添加,1% 删除
  2. 混合:60% 搜索,15% 添加,15% 删除
  3. 大量修改:33% 搜索,33% 添加,33% 删除

澄清一下,我的问题是:

如果有人知道一些基准或性能测量工具,我可以在其中比较我的结果?

您可以尝试在基准测试套件中针对其他无锁列表实现进行基准测试,例如

https://github.com/gramoli/synchrobench

https://github.com/LPD-EPFL/ASCYLIB

等等