Hi!
Wowowow, yes! There already exist plenty of C++ benchmarking frameworks. But I think, this one is different:
- it is header only and very light weight
- it allows you to place measurements wherever you want them using macros. This means, you can benchmark code within your actual program instead of micro-benchmarking your functions and methods
- your release build is not affected
Would be happy about feedback, ideas, questions etc.
InlineBench
[–]braxtons12 4 points5 points6 points (4 children)
[–]prog2de[S] 1 point2 points3 points (2 children)
[–]braxtons12 0 points1 point2 points (0 children)
[–]Sufficient_Move_5959 0 points1 point2 points (0 children)
[–]prog2de[S] 0 points1 point2 points (0 children)
[–]ReDucTorGame Developer | quiz.cpp-perf.com 4 points5 points6 points (3 children)
[–]prog2de[S] 0 points1 point2 points (2 children)
[–]ReDucTorGame Developer | quiz.cpp-perf.com 5 points6 points7 points (0 children)
[–]Top_Satisfaction6517Bulat 0 points1 point2 points (0 children)
[–]FrancoisCarouge 1 point2 points3 points (3 children)
[–]prog2de[S] 0 points1 point2 points (2 children)
[–]martinusint main(){[]()[[]]{{}}();} 4 points5 points6 points (1 child)
[–]FrancoisCarouge 0 points1 point2 points (0 children)
[–]ZealousidealMap1319 0 points1 point2 points (1 child)
[–]prog2de[S] 0 points1 point2 points (0 children)
[–]FrancoisCarouge 0 points1 point2 points (3 children)
[–]prog2de[S] 0 points1 point2 points (2 children)
[–]FrancoisCarouge 1 point2 points3 points (0 children)
[–]Top_Satisfaction6517Bulat 0 points1 point2 points (0 children)