andybui01 / hash-table-shootout

A benchmark of some prominent C++ hash set implementations

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

RAW DATA FOUND IN data/

=====================

How to run these benchmarks:

First, some prerequisites are:

* make
* gcc and recent g++

Now, run:

$ make
$ python bench.py

Modify bench.py to test different operations...(separated due to excessive testing times per operation)

To generate a graph:
* You first have to modify graph.plot to plot the data you want (if you can figure out the csv output from python)
* Then run:
$ make graph

=====================

Written by Nick Welch in 2010.
Forked by Tessil in 2016.
Forked by Andy Bui in 2020.
No copyright.  This work is dedicated to the public domain.
For full details, see http://creativecommons.org/publicdomain/zero/1.0/

About

A benchmark of some prominent C++ hash set implementations


Languages

Language:C++ 57.5%Language:C 41.6%Language:Python 0.4%Language:Gnuplot 0.2%Language:Makefile 0.2%