aboutsummaryrefslogtreecommitdiff
path: root/src/encoding/binary
diff options
context:
space:
mode:
authorMichael Anthony Knyszek <mknyszek@google.com>2019-09-18 15:33:17 +0000
committerMichael Knyszek <mknyszek@google.com>2019-11-08 17:00:57 +0000
commitdac936a4ab8490d90afb9786a69854818f634dc5 (patch)
tree8dcca475a5a7c52dbd695746b198ca7c11ba1d95 /src/encoding/binary
parent47232f0d929bd7ca44aeea23ad3f1806dfa55c5e (diff)
downloadgo-dac936a4ab8490d90afb9786a69854818f634dc5.tar.xz
runtime: make more page sweeper operations atomic
This change makes it so that allocation and free related page sweeper metadata operations (e.g. pageInUse and pagesInUse) are atomic rather than protected by the heap lock. This will help in reducing the length of the critical path with the heap lock held in future changes. Updates #35112. Change-Id: Ie82bff024204dd17c4c671af63350a7a41add354 Reviewed-on: https://go-review.googlesource.com/c/go/+/196640 Run-TryBot: Michael Knyszek <mknyszek@google.com> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Austin Clements <austin@google.com>
Diffstat (limited to 'src/encoding/binary')
0 files changed, 0 insertions, 0 deletions