Skip to content

Commit 8d19930

Browse files
committed
Update BENCHMARKS
1 parent c2b3c97 commit 8d19930

File tree

1 file changed

+69
-0
lines changed

1 file changed

+69
-0
lines changed

BENCHMARKS.md

Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,4 +32,73 @@ Benchmark_base64_RawURLEncoding_EncodeToString_x20-8 2832835 16
3232
Benchmark_guid_EncodeBase64URL_x20-8 11753940 430.7 ns/op 0 B/op 0 allocs/op
3333
Benchmark_base64_RawURLEncoding_Encode_x20-8 10445786 453.7 ns/op 0 B/op 0 allocs/op
3434
```
35+
</details>
36+
<details>
37+
<summary>[2025-07-12]</summary>
38+
39+
```
40+
C:\Code\guid>go test -run=$^ -bench="(.*)" -benchmem -benchtime=4s .
41+
goos: windows
42+
goarch: amd64
43+
pkg: github.com/sdrapkin/guid
44+
cpu: Intel(R) Core(TM) i7-10510U CPU @ 1.80GHz
45+
Benchmark_guid_New_x10-8 17702509 227.6 ns/op 0 B/op 0 allocs/op
46+
Benchmark_guid_NewPG_x10-8 15895365 290.2 ns/op 0 B/op 0 allocs/op
47+
Benchmark_guid_NewSS_x10-8 16453174 302.7 ns/op 0 B/op 0 allocs/op
48+
Benchmark_guid_New_Parallel_x10-8 79849218 60.87 ns/op 0 B/op 0 allocs/op
49+
Benchmark_guid_NewString_x10-8 7053037 642.6 ns/op 240 B/op 10 allocs/op
50+
Benchmark_guid_String_x10-8 12385693 396.8 ns/op 240 B/op 10 allocs/op
51+
Benchmark_guid_NewString_Parallel_x10-8 14497309 393.8 ns/op 240 B/op 10 allocs/op
52+
Benchmark_guid_NewPG_Parallel_x10-8 50365094 104.6 ns/op 0 B/op 0 allocs/op
53+
Benchmark_guid_String_x20-8 5118271 870.7 ns/op 480 B/op 20 allocs/op
54+
Benchmark_base64_RawURLEncoding_EncodeToString_x20-8 3445861 1392 ns/op 960 B/op 40 allocs/op
55+
Benchmark_guid_EncodeBase64URL_x20-8 13566518 352.6 ns/op 0 B/op 0 allocs/op
56+
Benchmark_base64_RawURLEncoding_Encode_x20-8 10455889 406.0 ns/op 0 B/op 0 allocs/op
57+
=================================
58+
BenchmarkReadPerf/______Guid_Read([0]byte)-8 1000000000 4.000 ns/op 0 B/op 0 allocs/op
59+
BenchmarkReadPerf/cryptoRand_Read([0]byte)-8 40660288 123.3 ns/op 0 B/op 0 allocs/op
60+
=================================
61+
BenchmarkReadPerf/______Guid_Read([1]byte)-8 250025704 19.94 ns/op 0 B/op 0 allocs/op
62+
BenchmarkReadPerf/cryptoRand_Read([1]byte)-8 30590725 166.8 ns/op 0 B/op 0 allocs/op
63+
=================================
64+
BenchmarkReadPerf/______Guid_Read([2]byte)-8 241538685 20.61 ns/op 0 B/op 0 allocs/op
65+
BenchmarkReadPerf/cryptoRand_Read([2]byte)-8 29171120 178.4 ns/op 0 B/op 0 allocs/op
66+
=================================
67+
BenchmarkReadPerf/______Guid_Read([4]byte)-8 232269996 20.47 ns/op 0 B/op 0 allocs/op
68+
BenchmarkReadPerf/cryptoRand_Read([4]byte)-8 28933527 174.2 ns/op 0 B/op 0 allocs/op
69+
=================================
70+
BenchmarkReadPerf/______Guid_Read([8]byte)-8 222574704 21.23 ns/op 0 B/op 0 allocs/op
71+
BenchmarkReadPerf/cryptoRand_Read([8]byte)-8 28294078 178.4 ns/op 0 B/op 0 allocs/op
72+
=================================
73+
BenchmarkReadPerf/______Guid_Read([16]byte)-8 205734214 22.06 ns/op 0 B/op 0 allocs/op
74+
BenchmarkReadPerf/cryptoRand_Read([16]byte)-8 26099806 188.0 ns/op 0 B/op 0 allocs/op
75+
=================================
76+
BenchmarkReadPerf/______Guid_Read([32]byte)-8 194641297 23.37 ns/op 0 B/op 0 allocs/op
77+
BenchmarkReadPerf/cryptoRand_Read([32]byte)-8 19012092 220.7 ns/op 0 B/op 0 allocs/op
78+
=================================
79+
BenchmarkReadPerf/______Guid_Read([64]byte)-8 215419802 24.22 ns/op 0 B/op 0 allocs/op
80+
BenchmarkReadPerf/cryptoRand_Read([64]byte)-8 15618176 276.8 ns/op 0 B/op 0 allocs/op
81+
=================================
82+
BenchmarkReadPerf/______Guid_Read([128]byte)-8 203188810 23.91 ns/op 0 B/op 0 allocs/op
83+
BenchmarkReadPerf/cryptoRand_Read([128]byte)-8 9112450 455.6 ns/op 0 B/op 0 allocs/op
84+
=================================
85+
BenchmarkReadPerf/______Guid_Read([256]byte)-8 146299468 33.30 ns/op 0 B/op 0 allocs/op
86+
BenchmarkReadPerf/cryptoRand_Read([256]byte)-8 9549841 552.6 ns/op 0 B/op 0 allocs/op
87+
=================================
88+
BenchmarkReadPerf/______Guid_Read([512]byte)-8 133246482 35.12 ns/op 0 B/op 0 allocs/op
89+
BenchmarkReadPerf/cryptoRand_Read([512]byte)-8 9626215 514.6 ns/op 0 B/op 0 allocs/op
90+
=================================
91+
BenchmarkReadPerf/______Guid_Read([513]byte)-8 9261601 531.1 ns/op 0 B/op 0 allocs/op
92+
BenchmarkReadPerf/cryptoRand_Read([513]byte)-8 8733603 559.3 ns/op 0 B/op 0 allocs/op
93+
=================================
94+
BenchmarkReadPerf/______Guid_Read([1024]byte)-8 6781808 667.4 ns/op 0 B/op 0 allocs/op
95+
BenchmarkReadPerf/cryptoRand_Read([1024]byte)-8 7346364 673.7 ns/op 0 B/op 0 allocs/op
96+
=================================
97+
BenchmarkReadPerf/______Guid_Read([2048]byte)-8 4135266 1078 ns/op 0 B/op 0 allocs/op
98+
BenchmarkReadPerf/cryptoRand_Read([2048]byte)-8 4490186 1031 ns/op 0 B/op 0 allocs/op
99+
=================================
100+
BenchmarkReadPerf/______Guid_Read([4096]byte)-8 2629774 1822 ns/op 0 B/op 0 allocs/op
101+
BenchmarkReadPerf/cryptoRand_Read([4096]byte)-8 2831491 1744 ns/op 0 B/op 0 allocs/op
102+
=================================
103+
```
35104
</details>

0 commit comments

Comments
 (0)