Skip to content

Add benchmark binary to Bazel BUILD.#80

Merged
lemire merged 1 commit intolemire:masterfrom
BYVoid:bench
Oct 31, 2024
Merged

Add benchmark binary to Bazel BUILD.#80
lemire merged 1 commit intolemire:masterfrom
BYVoid:bench

Conversation

@BYVoid
Copy link
Copy Markdown
Contributor

@BYVoid BYVoid commented Oct 31, 2024

To build it, run:
bazel build --compilation_mode=opt //:benchmark

To run the benchmark, run:
bazel-bin/benchmark benchmarks/data/canada.txt

Result from my computer:

read 111126 lines

=== trial 1 ===
fast_double_parser  1315.70 MB/s
strtod         722.10 MB/s
abslfromch     810.26 MB/s
absl           799.89 MB/s
double-conv    396.05 MB/s

=== trial 2 ===
fast_double_parser  1416.58 MB/s
strtod         751.43 MB/s
abslfromch     841.83 MB/s
absl           838.71 MB/s
double-conv    415.33 MB/s

To build it, run:
bazel build --compilation_mode=opt //:benchmark

To run the benchmark, run:
bazel-bin/benchmark benchmarks/data/canada.txt

Result from my computer:

read 111126 lines

=== trial 1 ===
fast_double_parser  1315.70 MB/s
strtod         722.10 MB/s
abslfromch     810.26 MB/s
absl           799.89 MB/s
double-conv    396.05 MB/s

=== trial 2 ===
fast_double_parser  1416.58 MB/s
strtod         751.43 MB/s
abslfromch     841.83 MB/s
absl           838.71 MB/s
double-conv    415.33 MB/s
@lemire lemire merged commit bc93aee into lemire:master Oct 31, 2024
@lemire
Copy link
Copy Markdown
Owner

lemire commented Oct 31, 2024

Merged.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants