Skip to content

[pull] master from golang:master#29

Merged
pull[bot] merged 2 commits into
trailofbits:masterfrom
golang:master
May 12, 2026
Merged

[pull] master from golang:master#29
pull[bot] merged 2 commits into
trailofbits:masterfrom
golang:master

Conversation

@pull
Copy link
Copy Markdown

@pull pull Bot commented May 12, 2026

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

matloob added 2 commits May 12, 2026 05:14
This change adds code to generate benchmarks for calling mallocgc both
through the generated calls and directly, for use when benchmarking
sizespecializedmalloc changes.

For #79286

Change-Id: I0490fd8d72721cf25960086e82e55da96a6a6964
Reviewed-on: https://go-review.googlesource.com/c/go/+/775980
Reviewed-by: Michael Matloob <matloob@google.com>
Reviewed-by: Michael Pratt <mpratt@google.com>
LUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
We've noticed limited benefits (and sometimes worse performance) for the
specialized functions for sizes above around 96-128 bytes. Remove the
larger sizes. (We may want to test moving the boundary even lower in a
future change.) This should also help with the increase in icache misses
that we've been seeing with GOEXPERIMENT=sizespecializedmalloc.

For #79286

Cq-Include-Trybots: luci.golang.try:gotip-linux-amd64_c2s16-perf_vs_parent-sizespecializedmalloc,gotip-linux-amd64_c3h88-perf_vs_parent-sizespecializedmalloc,gotip-linux-arm64_c4ah72-perf_vs_parent-sizespecializedmalloc,gotip-linux-arm64_c4as16-perf_vs_parent-sizespecializedmalloc,gotip-linux-arm64_c4as16-perf_vs_parent,gotip-linux-arm64_c4ah72-perf_vs_parent,gotip-linux-amd64_c3h88-perf_vs_parent,gotip-linux-amd64_c2s16-perf_vs_parent
Change-Id: I63670d0c964957a020ba41b6e2e38e626a6a6964
Reviewed-on: https://go-review.googlesource.com/c/go/+/776740
TryBot-Bypass: Michael Matloob <matloob@golang.org>
Reviewed-by: Michael Pratt <mpratt@google.com>
Reviewed-by: Michael Matloob <matloob@google.com>
@pull pull Bot locked and limited conversation to collaborators May 12, 2026
@pull pull Bot added the ⤵️ pull label May 12, 2026
@pull pull Bot merged commit d4f8e45 into trailofbits:master May 12, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant