StringInt-Benchmarks

August 28, 2026 Ā· View on GitHub

Here's a few benchmarks on a few common operating system/compiler platforms. Although feel free to try it out on more and let us know if you do/what scores you get! Cheers! (Click each of the badges below to be taken to the respective benchmarks). Also we will add some instructions for building below.

The Libraries

By OS/Compiler:


Linux/Clang:


Linux/Clang

Linux/GCC:


Linux/GCC

Windows/MSVC:


Windows/MSVC

macOS/Clang:


macOS/Clang

macOS/GCC:


macOS/GCC

Pre-requisites:


  1. CMake 3.28 or later.
  2. A C++20 compliant compiler.
  3. Python3 and Seaborn for generating the graphs.

Compilation Method

Note:

These benchmarks were executed using the CPU benchmark library benchmarksuite

"Anytime someone comes to you with one benchmark? They have gamed that benchmark."
— Matt Kulukundis, CppCon 2017: "Designing a Fast, Efficient, Cache-friendly Hash Table, Step by Step"