| 12345678910111213141516171819202122232425262728293031323334353637 | package encodingimport (	"encoding/base64"	"testing"	"github.com/langgenius/dify-plugin-daemon/tests")func BenchmarkBase64(b *testing.B) {	var data = []byte("hello world")	bytes := 0	var dst = make([]byte, base64.StdEncoding.EncodedLen(len(data)))	b.Run("Encode", func(b *testing.B) {		for i := 0; i < b.N; i++ {			base64.StdEncoding.Encode(dst, data)			bytes += len(data)		}	})	b.Log("Bytes encoded:", tests.ReadableBytes(bytes))	encoded := make([]byte, base64.StdEncoding.EncodedLen(len(data)))	bytes = 0	base64.StdEncoding.Encode(encoded, data)	b.Run("Decode", func(b *testing.B) {		for i := 0; i < b.N; i++ {			base64.StdEncoding.Decode(dst, encoded)			bytes += len(encoded)		}	})	b.Log("Bytes decoded:", tests.ReadableBytes(bytes))}
 |