GitHub - sosy-lab/benchexec: BenchExec:一个用于可靠基准测试和资源测量的框架

主要观点:BenchExec 是用于可靠基准测试和资源测量的框架,提供独立解决方案,能处理重要底层细节,实现精确、可重复测量及结果处理分析。
关键信息

  • 有新闻和更新,如有人获 Google Summer of Code 项目认可、支持新系统等,还提供快速入门指南。
  • 具备执行任意命令、定义基准、生成结果表格等三大主要功能,能可靠测量和限制资源使用,隔离进程。
  • 仅适用于 Linux 系统,需管理员设置 cgroups,实际基准测试任何用户可进行且无需 root 权限。
  • 最初为 CPAchecker 开发,现为独立项目,维护者为 Philipp Wendler,有众多贡献者。
  • 被多个国际竞赛使用,如 SMT-COMP、SV-COMP 等,多个工具开发者也使用它。
    重要细节
  • 可使用 fuse-overlayfs 使容器模式正常工作,提供 Ubuntu PPA 方便安装升级。
  • 论文《Reliable Benchmarking: Requirements and Solutions》介绍其背景等,有相关幻灯片。
  • 许可证为 Apache 2.0 许可证,部分代码有其他自由许可证。
  • 链接包括文档、演示、下载、变更日志、GitHub 仓库等。
  • 相关文献有多篇关于 BenchExec 的论文。
  • 用户包括多个竞赛和多个工具开发者。
阅读 20
0 条评论