文件名称:sltbench:C ++基准测试工具。 实用,稳定和快速的性能测试框架
文件大小:101KB
文件格式:ZIP
更新时间:2024-02-20 14:17:05
testing open-source benchmarking benchmark performance
sltbench C ++基准测试工具。 实用,稳定和快速的性能测试框架。 实用-来自日常生产任务。 可用性很重要 稳定-正确性和可重复性是目标 快速-如果结果稳定,则应尽快生产 经过培训,该工具可获得约5%的测量稳定性(取决于功能,输入和上下文)。 当然,它不能完全保证5%的稳定性(某些功能本身不稳定,没有任何帮助),但是它倾向于。 为什么是sltbench 最接近和最著名的类似物是googlebench-Google工程师提供的微基准标记库。 sltbench主要功能是: sltbench比googlebench快4.7倍(测试执行时间)。 sltbench产生的结果具有较小的时序误差,这对于性能结果的可重复性至关重要。 测试数据集的效率提高了约5倍。 支持正确的可变夹具。 支持惰性参数生成,包括从文件读取,自动生成等。(对于大型输入数据集(不能同时放入RAM中)至关重要) 输出定制,用于性能结果比较的单独工具等。 测量时间 (以下结果是在sltbench数据集的4核i7-2600 CPU @ 3.40GHz,8Gb RAM上获得的;有关详细信息,请参见“度量”部