pkg/cri: replace some fmt.Sprintfs with strconv

Teeny-tiny optimizations:

    BenchmarkSprintf-10       37735996    32.31  ns/op  0 B/op  0 allocs/op
    BenchmarkItoa-10         591945836     2.031 ns/op  0 B/op  0 allocs/op
    BenchmarkFormatUint-10   593701444     2.014 ns/op  0 B/op  0 allocs/op

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
This commit is contained in:
Sebastiaan van Stijn
2023-06-23 13:05:24 +02:00
parent 738c153573
commit d7bc8694be
5 changed files with 20 additions and 22 deletions

View File

@@ -36,6 +36,7 @@ import (
"fmt"
"io"
"net/http"
"strconv"
"time"
apierrors "k8s.io/apimachinery/pkg/api/errors"
@@ -76,7 +77,7 @@ func ServeExec(w http.ResponseWriter, req *http.Request, executor Executor, podN
Causes: []metav1.StatusCause{
{
Type: remotecommandconsts.ExitCodeCauseType,
Message: fmt.Sprintf("%d", rc),
Message: strconv.Itoa(rc),
},
},
},