文件名称:picobench:单个头文件中的 C++11 微基准测试库
文件大小:30KB
文件格式:ZIP
更新时间:2024-06-18 03:41:41
皮台 picobench是单个标头文件中的微型微基准标记库。 它旨在易于使用和集成,编译速度快,同时涵盖了微基准测试库的最常见功能。 示例用法 这是一个微基准测试的完整代码,它比较了在使用和不使用reserve情况下向std::vector添加元素: # define PICOBENCH_IMPLEMENT_WITH_MAIN # include " picobench/picobench.hpp " # include < vector> # include < cstdlib> // for rand // Benchmarking function written by the user: static void rand_vector (picobench::state& s) { std::vector< int> v; for ( auto _ :
【文件预览】:
picobench-master
----.gitignore(27B)
----.travis.yml(3KB)
----LICENSE.txt(1KB)
----.gitmodules(93B)
----tools()
--------picobench.cpp(5KB)
--------README.md(808B)
--------CMakeLists.txt(351B)
----README.md(12KB)
----include()
--------picobench()
----example()
--------basic.cpp(655B)
--------CMakeLists.txt(384B)
--------locks.cpp(2KB)
----test()
--------basic.cpp(23KB)
--------multi_cpp()
--------doctest()
--------README.md(124B)
--------CMakeLists.txt(707B)
----CMakeLists.txt(1KB)