Skip to content

doc: modified benchmark results #22

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Aug 12, 2024
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
156 changes: 51 additions & 105 deletions benches/benchmark.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@

> - Date: 2024/08/12
> - rustc 1.80.1 (3f5fd8dd4 2024-08-06)
> - macOS 14.5 (23F79)
> - Intel(R) Core(TM) i7-9750H CPU @ 2.60GHz

```
% ./build.sh bench
Expand All @@ -15,141 +17,70 @@ test result: ok. 0 passed; 0 failed; 320 ignored; 0 measured; 0 filtered out; fi


running 3 tests
test bench_camel_case ... bench: 117.95 ns/iter (+/- 5.98)
test bench_camel_case_with_keep ... bench: 130.06 ns/iter (+/- 1.95)
test bench_camel_case_with_sep ... bench: 219.25 ns/iter (+/- 3.74)
test bench_camel_case ... bench: 74.57 ns/iter (+/- 5.88)
test bench_camel_case_with_keep ... bench: 81.65 ns/iter (+/- 8.80)
test bench_camel_case_with_sep ... bench: 136.92 ns/iter (+/- 7.96)

test result: ok. 0 passed; 0 failed; 0 ignored; 3 measured; 0 filtered out; finished in 0.61s
test result: ok. 0 passed; 0 failed; 0 ignored; 3 measured; 0 filtered out; finished in 5.36s


running 4 tests
test bench_cobol_case ... bench: 128.08 ns/iter (+/- 5.10)
test bench_cobol_case_with_keep ... bench: 145.26 ns/iter (+/- 3.27)
test bench_cobol_case_with_nums_as_word ... bench: 125.37 ns/iter (+/- 3.79)
test bench_cobol_case_with_sep ... bench: 224.37 ns/iter (+/- 5.25)
test bench_cobol_case ... bench: 81.12 ns/iter (+/- 22.88)
test bench_cobol_case_with_keep ... bench: 90.14 ns/iter (+/- 3.47)
test bench_cobol_case_with_nums_as_word ... bench: 81.17 ns/iter (+/- 16.95)
test bench_cobol_case_with_sep ... bench: 139.23 ns/iter (+/- 10.61)

test result: ok. 0 passed; 0 failed; 0 ignored; 4 measured; 0 filtered out; finished in 11.18s
test result: ok. 0 passed; 0 failed; 0 ignored; 4 measured; 0 filtered out; finished in 10.17s


running 4 tests
test bench_kebab_case ... bench: 114.68 ns/iter (+/- 5.19)
test bench_kebab_case_with_keep ... bench: 141.48 ns/iter (+/- 3.79)
test bench_kebab_case_with_nums_as_word ... bench: 127.85 ns/iter (+/- 6.08)
test bench_kebab_case_with_sep ... bench: 209.53 ns/iter (+/- 10.48)
test bench_kebab_case ... bench: 73.24 ns/iter (+/- 8.60)
test bench_kebab_case_with_keep ... bench: 88.79 ns/iter (+/- 6.19)
test bench_kebab_case_with_nums_as_word ... bench: 79.29 ns/iter (+/- 7.69)
test bench_kebab_case_with_sep ... bench: 132.55 ns/iter (+/- 11.43)

test result: ok. 0 passed; 0 failed; 0 ignored; 4 measured; 0 filtered out; finished in 1.85s
test result: ok. 0 passed; 0 failed; 0 ignored; 4 measured; 0 filtered out; finished in 8.44s


running 4 tests
test bench_macro_case ... bench: 128.51 ns/iter (+/- 5.29)
test bench_macro_case_with_keep ... bench: 144.81 ns/iter (+/- 5.90)
test bench_macro_case_with_nums_as_word ... bench: 126.36 ns/iter (+/- 4.99)
test bench_macro_case_with_sep ... bench: 222.56 ns/iter (+/- 6.66)
test bench_macro_case ... bench: 81.61 ns/iter (+/- 15.01)
test bench_macro_case_with_keep ... bench: 90.84 ns/iter (+/- 5.38)
test bench_macro_case_with_nums_as_word ... bench: 78.95 ns/iter (+/- 5.14)
test bench_macro_case_with_sep ... bench: 139.27 ns/iter (+/- 4.86)

test result: ok. 0 passed; 0 failed; 0 ignored; 4 measured; 0 filtered out; finished in 3.71s
test result: ok. 0 passed; 0 failed; 0 ignored; 4 measured; 0 filtered out; finished in 21.07s


running 3 tests
test bench_pascal_case ... bench: 127.49 ns/iter (+/- 6.61)
test bench_pascal_case_with_keep ... bench: 140.21 ns/iter (+/- 5.25)
test bench_pascal_case_with_sep ... bench: 237.46 ns/iter (+/- 6.03)
test bench_pascal_case ... bench: 79.22 ns/iter (+/- 4.66)
test bench_pascal_case_with_keep ... bench: 86.73 ns/iter (+/- 3.84)
test bench_pascal_case_with_sep ... bench: 147.03 ns/iter (+/- 7.23)

test result: ok. 0 passed; 0 failed; 0 ignored; 3 measured; 0 filtered out; finished in 4.37s
test result: ok. 0 passed; 0 failed; 0 ignored; 3 measured; 0 filtered out; finished in 11.00s


running 4 tests
test bench_snake_case ... bench: 115.38 ns/iter (+/- 4.57)
test bench_snake_case_with_keep ... bench: 142.41 ns/iter (+/- 5.35)
test bench_snake_case_with_nums_as_word ... bench: 126.88 ns/iter (+/- 4.01)
test bench_snake_case_with_sep ... bench: 211.74 ns/iter (+/- 8.32)
test bench_snake_case ... bench: 71.92 ns/iter (+/- 7.66)
test bench_snake_case_with_keep ... bench: 87.70 ns/iter (+/- 6.03)
test bench_snake_case_with_nums_as_word ... bench: 78.77 ns/iter (+/- 7.22)
test bench_snake_case_with_sep ... bench: 130.50 ns/iter (+/- 6.55)

test result: ok. 0 passed; 0 failed; 0 ignored; 4 measured; 0 filtered out; finished in 5.14s
test result: ok. 0 passed; 0 failed; 0 ignored; 4 measured; 0 filtered out; finished in 8.48s


running 4 tests
test bench_train_case ... bench: 118.75 ns/iter (+/- 2.79)
test bench_train_case_with_keep ... bench: 136.30 ns/iter (+/- 8.72)
test bench_train_case_with_nums_as_word ... bench: 118.41 ns/iter (+/- 2.57)
test bench_train_case_with_sep ... bench: 182.70 ns/iter (+/- 5.04)

test result: ok. 0 passed; 0 failed; 0 ignored; 4 measured; 0 filtered out; finished in 11.13s
```

## 0.2.1

> - Date: 2024/08/12
> - rustc 1.80.1 (3f5fd8dd4 2024-08-06)

```
% ./build.sh bench

running 248 tests
iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii 87/248
iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii 174/248
iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
test result: ok. 0 passed; 0 failed; 248 ignored; 0 measured; 0 filtered out; finished in 0.00s


running 3 tests
test bench_camel_case ... bench: 119.61 ns/iter (+/- 5.54)
test bench_camel_case_with_keep ... bench: 133.05 ns/iter (+/- 5.09)
test bench_camel_case_with_sep ... bench: 220.75 ns/iter (+/- 5.18)

test result: ok. 0 passed; 0 failed; 0 ignored; 3 measured; 0 filtered out; finished in 1.96s


running 3 tests
test bench_cobol_case ... bench: 126.28 ns/iter (+/- 3.90)
test bench_cobol_case_with_keep ... bench: 144.03 ns/iter (+/- 4.27)
test bench_cobol_case_with_sep ... bench: 220.31 ns/iter (+/- 5.63)

test result: ok. 0 passed; 0 failed; 0 ignored; 3 measured; 0 filtered out; finished in 3.77s


running 3 tests
test bench_kebab_case ... bench: 125.43 ns/iter (+/- 6.52)
test bench_kebab_case_with_keep ... bench: 140.52 ns/iter (+/- 6.26)
test bench_kebab_case_with_sep ... bench: 213.29 ns/iter (+/- 8.70)

test result: ok. 0 passed; 0 failed; 0 ignored; 3 measured; 0 filtered out; finished in 0.68s


running 3 tests
test bench_macro_case ... bench: 124.57 ns/iter (+/- 4.52)
test bench_macro_case_with_keep ... bench: 145.26 ns/iter (+/- 4.05)
test bench_macro_case_with_sep ... bench: 226.62 ns/iter (+/- 5.38)

test result: ok. 0 passed; 0 failed; 0 ignored; 3 measured; 0 filtered out; finished in 4.33s


running 3 tests
test bench_pascal_case ... bench: 124.71 ns/iter (+/- 4.41)
test bench_pascal_case_with_keep ... bench: 137.41 ns/iter (+/- 3.87)
test bench_pascal_case_with_sep ... bench: 190.97 ns/iter (+/- 7.21)

test result: ok. 0 passed; 0 failed; 0 ignored; 3 measured; 0 filtered out; finished in 6.78s


running 3 tests
test bench_snake_case ... bench: 156.07 ns/iter (+/- 4.29)
test bench_snake_case_with_keep ... bench: 167.70 ns/iter (+/- 4.13)
test bench_snake_case_with_sep ... bench: 242.15 ns/iter (+/- 5.27)

test result: ok. 0 passed; 0 failed; 0 ignored; 3 measured; 0 filtered out; finished in 1.13s


running 3 tests
test bench_train_case ... bench: 121.08 ns/iter (+/- 1.64)
test bench_train_case_with_keep ... bench: 134.10 ns/iter (+/- 3.67)
test bench_train_case_with_sep ... bench: 212.42 ns/iter (+/- 5.32)

test result: ok. 0 passed; 0 failed; 0 ignored; 3 measured; 0 filtered out; finished in 5.62s
test bench_train_case ... bench: 74.39 ns/iter (+/- 4.34)
test bench_train_case_with_keep ... bench: 88.30 ns/iter (+/- 21.66)
test bench_train_case_with_nums_as_word ... bench: 74.07 ns/iter (+/- 5.50)
test bench_train_case_with_sep ... bench: 117.55 ns/iter (+/- 13.56)
```

## 0.2.1

> - Date: 2024/02/26
> - Rust: 1.76.0 (c84b36747 2024-01-18)
> - macOS
> - Intel(R) Core(TM) i7-9750H CPU @ 2.60GHz

```
% ./build.sh bench
Expand Down Expand Up @@ -219,6 +150,11 @@ test result: ok. 0 passed; 0 failed; 0 ignored; 3 measured; 0 filtered out; fini

## 0.2.0

> - Date: 2024/02/25
> - Rust: 1.76.0 (c84b36747 2024-01-18)
> - macOS
> - Intel(R) Core(TM) i7-9750H CPU @ 2.60GHz

```
% ./build.sh bench

Expand Down Expand Up @@ -288,6 +224,11 @@ test result: ok. 0 passed; 0 failed; 0 ignored; 3 measured; 0 filtered out; fini

## 0.1.1

> - Date: 2024/02/23
> - Rust: 1.76.0 (c84b36747 2024-01-18)
> - macOS
> - Intel(R) Core(TM) i7-9750H CPU @ 2.60GHz

```
% ./build.sh bench

Expand Down Expand Up @@ -356,6 +297,11 @@ test result: ok. 0 passed; 0 failed; 0 ignored; 3 measured; 0 filtered out; fini

## 0.1.0

> - Date: 2024/01/18
> - Rust: 1.76.0 (c84b36747 2024-01-18)
> - macOS
> - Intel(R) Core(TM) i7-9750H CPU @ 2.60GHz

```
% ./build.sh bench

Expand Down