Benchmark

码农软件 · 软件分类 · 性能测试和优化 · 2019-11-27 10:42:08

软件介绍

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();

本文地址:https://codercto.com/soft/d/19895.html

重构

重构

[美]马丁•福勒(Martin Fowler) / 熊节 / 人民邮电出版社 / 2015-8 / 69.00

本书清晰揭示了重构的过程,解释了重构的原理和最佳实践方式,并给出了何时以及何地应该开始挖掘代码以求改善。书中给出了70 多个可行的重构,每个重构都介绍了一种经过验证的代码变换手法的动机和技术。本书提出的重构准则将帮助你一次一小步地修改你的代码,从而减少了开发过程中的风险。一起来看看 《重构》 这本书的介绍吧!

CSS 压缩/解压工具
CSS 压缩/解压工具

在线压缩/解压 CSS 代码

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具