mirror of https://github.com/golang/go.git
bump the buf size, allocate buf before loop
This commit is contained in:
parent
7c88c22ba2
commit
9dcc1bf1d8
|
|
@ -240,11 +240,12 @@ func (oi ObjectIdentifier) String() string {
|
||||||
var s strings.Builder
|
var s strings.Builder
|
||||||
s.Grow(32)
|
s.Grow(32)
|
||||||
|
|
||||||
|
buf := make([]byte, 0, 19)
|
||||||
for i, v := range oi {
|
for i, v := range oi {
|
||||||
if i > 0 {
|
if i > 0 {
|
||||||
s.WriteByte('.')
|
s.WriteByte('.')
|
||||||
}
|
}
|
||||||
s.Write(strconv.AppendInt(make([]byte, 0, 16), int64(v), 10))
|
s.Write(strconv.AppendInt(buf[:0], int64(v), 10))
|
||||||
}
|
}
|
||||||
|
|
||||||
return s.String()
|
return s.String()
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue