Benchmark 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Benchmark 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议 Apache
开发语言 C/C++
操作系统 跨平台
软件类型 开源软件
开发厂商 Google
地区 不详
提 交 者 孔小菜
适用人群 未知
收录时间 2015-04-21

软件简介

Benchmark 是一个支持功能标杆管理的库,类似于单元测试。

示例代码:

static void BM_StringCreation(benchmark::State& state) 
{  while (state.KeepRunning())
    std::string empty_string;
}
// Register the function as a benchmarkBENCHMARK(BM_StringCreation);
// Define another benchmarkstatic void BM_StringCopy(benchmark::State& state) 
{
  std::string x = "hello";  while (state.KeepRunning())
    std::string copy(x);
}BENCHMARK(BM_StringCopy);
BENCHMARK_MAIN();
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
暂无内容
发表了博客
2014/04/26 21:37

benchmark

benchmark

0
0
发表了博客
2019/05/30 16:34

Benchmark简介

一、Benchmark简介 Benchmark是一个评价方式,在整个计算机领域有着长期的应用。正如维基百科上的解释“As computer architecture advanced, it became more difficult to compare the performance of various computer systems simply by looking at their specifications.Therefore, tests were developed that allow...

0
0
发表于服务端专区
2016/07/04 18:08

redis-benchmark

Redis-benchmark是官方自带的Redis性能测试工具,可以有效的测试Redis服务的性能。 ``` Usage: redis-benchmark [-h ] [-p ] [-c ] [-n [-k ] -h Server hostname (default 127.0.0.1) -p Server port (default 6379) -s Server socket (overrides host and port) -c Number of parallel connections (default 50) -n T...

0
4
发表了博客
2013/11/27 10:42

[Browse]benchmark

Kraken Kraken JavaScript Benchmark,powered by mozilla(firefox builder). http://krakenbenchmark.mozilla.org Browsermark 2.0 Google Octane GoogleV8 (v7) - chrome Sunspider Vellamo - HTML5/Metal...

0
0
发表了博客
2013/07/12 15:32

Benchmark Pi

http://www.superpi.net/ Super PI is a single threaded benchmark that calculates pi to a specific number of digits. It uses the Gauss-Legendre algorithm and is a Windows port of a program used by Yasumasa Kanada in 1995 to compute pi to 232 digits. (learn more) https://play.google.com/store/apps/d...

4
0
发表了博客
2019/06/05 01:13

go test benchmark

Benchtest的简单使用 一个简单的benchtest用例 // 以BenchmarkXXX类似命名,并传入b *testing.B 参数 func BenchmarkLoopSum(b *testing.B) { for i := 0; i < b.N; i++ { total := 0 for j := 0; j <= maxLoop; j++ { total += j } } } 查看benchtest的参数: go help tes...

0
0
发表于数据库专区
2016/11/24 18:50

Colossus Benchmark

# 测试环境 cpu:Intel(R) Core(TM) i7-3610QM CPU @ 2.30GHz * 8 mem:8G * 4 os: Fedora Linux 24 # 测试工具WRK [输入链接说明](http://tumblr.github.io/colossus/)

0
0
发表于数据库专区
2014/09/15 14:59

Redis-benchmark测试

Usage: redis-benchmark [-h <host>] [-p <port>] [-c <clients>] [-n <requests]> [-k <boolean>]      -h <hostname>      Server hostname (default 127.0.0.1)   -p <port>          Server port (default 6379)   -s <socket>        Server socket (overri...

0
5
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
1 收藏
分享
返回顶部
顶部