]> Cypherpunks.ru repositories - gostls13.git/commit
[dev.link] cmd/link: fix memory growth on dev.link
authorJeremy Faller <jeremy@golang.org>
Tue, 18 Aug 2020 20:35:26 +0000 (16:35 -0400)
committerJeremy Faller <jeremy@golang.org>
Thu, 3 Sep 2020 15:50:46 +0000 (15:50 +0000)
commit5402d40d5b041399392b29e4543f5fc4506197bd
treec2e72e353505be6620fcd4a70b6bf158902f46f1
parent0ef562592fe05b50b0ae8fce495ee7e2eec791f0
[dev.link] cmd/link: fix memory growth on dev.link

CL 247399 caused memory growth in the linker. Fix this by adjusting how
we preallocate the number of symbols we'll need.

cmd/compile (Darwin), alloc/op:
Loadlib_GC                   33.5MB ± 0%    27.3MB ± 0%

Change-Id: I34997329ea4412716114df97fc9dad6ad0c171ee
Reviewed-on: https://go-review.googlesource.com/c/go/+/249024
Run-TryBot: Jeremy Faller <jeremy@golang.org>
Reviewed-by: Cherry Zhang <cherryyz@google.com>
Reviewed-by: Austin Clements <austin@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
src/cmd/link/internal/ld/lib.go
src/cmd/link/internal/loader/loader.go