主要观点: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 的论文。
- 用户包括多个竞赛和多个工具开发者。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。