We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 01f34cb commit 679b51eCopy full SHA for 679b51e
src/encoding/base32/base32_test.go
@@ -445,6 +445,15 @@ LNEBUWIIDFON2CA3DBMJXXE5LNFY==
445
}
446
447
448
+func BenchmarkEncode(b *testing.B) {
449
+ data := make([]byte, 8192)
450
+ buf := make([]byte, StdEncoding.EncodedLen(len(data)))
451
+ b.SetBytes(int64(len(data)))
452
+ for i := 0; i < b.N; i++ {
453
+ StdEncoding.Encode(buf, data)
454
+ }
455
+}
456
+
457
func BenchmarkEncodeToString(b *testing.B) {
458
data := make([]byte, 8192)
459
b.SetBytes(int64(len(data)))
@@ -453,6 +462,15 @@ func BenchmarkEncodeToString(b *testing.B) {
462
463
464
465
+func BenchmarkDecode(b *testing.B) {
466
+ data := make([]byte, StdEncoding.EncodedLen(8192))
467
+ StdEncoding.Encode(data, make([]byte, 8192))
468
+ buf := make([]byte, 8192)
469
470
471
+ StdEncoding.Decode(buf, data)
472
473
474
func BenchmarkDecodeString(b *testing.B) {
475
data := StdEncoding.EncodeToString(make([]byte, 8192))
476
0 commit comments