Age | Commit message (Collapse) | Author |
|
|
|
This fixes a few bugs in the benchsuite script that have apparently
cropped up over time due to insufficient testing.
Fixes #558
|
|
|
|
2016-12-24-archlinux-cheetah uses the same setup/compile config as
2016-09-22-archlinux-cheetah. The improvements are nice.
The other 2016-12-24-archlinux-cheetah-* benchmarks try to suss out
a difference between MUSL, glibc, jemalloc and the system allocator.
|
|
This allows one to selectively choose which commands aren't
benchmarked.
|
|
|
|
|
|
This is added to the subtitle benchmark. The purpose is to demonstrate
how memory mapping a single file for search is faster.
|
|
These benchmarks are exactly like the ones ran on 2016-09-17 with three
changes:
1. `pt` was added back to a few more benchmarks so that it appears any
time `sift` appears.
2. Warmup iterations was bumped from 1 to 3.
3. Actual benchmark iterations were bumped from 3 to 10.
These benchmarks took around two hours to run.
|
|
|
|
|
|
The runner now detects if commands exist and permits running incomplete
benchmarks.
Also, explicitly use Python 3 since that's what default Ubuntu 16.04 seems
to want.
|
|
|
|
|
|
|
|
We try to reduce the pressure on regexes and offload some of it to
Aho-Corasick or exact lookups.
|
|
Add ag to case insensitive benchmark.
|
|
|
|
|