]> Cypherpunks repositories - gostls13.git/commit
net: remove the alloc from WriteMsgUDPAddrPort
authorJosh Bleecher Snyder <josharian@gmail.com>
Wed, 3 Nov 2021 21:08:43 +0000 (14:08 -0700)
committerJosh Bleecher Snyder <josharian@gmail.com>
Thu, 4 Nov 2021 21:50:21 +0000 (21:50 +0000)
commitbfd74fd4228009bb9243c1836f9886ba1ad56e15
tree4b0a9ebb79b585b6cbf1ae2d8bbf89836d1e5718
parent156abe51221c5723c3ff524ea0fcbe65d8272bfa
net: remove the alloc from WriteMsgUDPAddrPort

name                       old time/op    new time/op    delta
ReadWriteMsgUDPAddrPort-8    5.12µs ± 8%    4.59µs ± 3%  -10.19%  (p=0.000 n=10+9)

name                       old alloc/op   new alloc/op   delta
ReadWriteMsgUDPAddrPort-8     64.0B ± 0%     32.0B ± 0%  -50.00%  (p=0.000 n=10+10)

name                       old allocs/op  new allocs/op  delta
ReadWriteMsgUDPAddrPort-8      2.00 ± 0%      1.00 ± 0%  -50.00%  (p=0.000 n=10+10)

Change-Id: Idf540b2f9f8035660305a0ab1cfc3e162569db63
Reviewed-on: https://go-review.googlesource.com/c/go/+/361257
Trust: Josh Bleecher Snyder <josharian@gmail.com>
Run-TryBot: Josh Bleecher Snyder <josharian@gmail.com>
TryBot-Result: Go Bot <gobot@golang.org>
Reviewed-by: Ian Lance Taylor <iant@golang.org>
src/internal/poll/fd_unix.go
src/internal/poll/fd_windows.go
src/internal/syscall/unix/net.go
src/internal/syscall/unix/net_js.go
src/net/fd_posix.go
src/net/net_fake.go
src/net/udpsock_posix.go
src/syscall/syscall_unix.go