@@ -32,4 +32,73 @@ Benchmark_base64_RawURLEncoding_EncodeToString_x20-8 2832835 16
3232Benchmark_guid_EncodeBase64URL_x20-8 11753940 430.7 ns/op 0 B/op 0 allocs/op
3333Benchmark_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