mirror of
https://github.com/golang/go.git
synced 2025-12-08 06:10:04 +00:00
runtime: remove some unused fields in m and p
Change-Id: Ie0171f48aaf48d8399ef578f95352445741d83a9 Reviewed-on: https://go-review.googlesource.com/c/go/+/171773 Reviewed-by: Ian Lance Taylor <iant@golang.org>
This commit is contained in:
parent
d79aea6b96
commit
ad832284c7
1 changed files with 5 additions and 6 deletions
|
|
@ -434,7 +434,6 @@ type m struct {
|
|||
profilehz int32
|
||||
spinning bool // m is out of work and is actively looking for work
|
||||
blocked bool // m is blocked on a note
|
||||
inwb bool // m is executing a write barrier
|
||||
newSigstack bool // minit on C thread called sigaltstack
|
||||
printlock int8
|
||||
incgo bool // m is executing a cgo call
|
||||
|
|
@ -481,8 +480,6 @@ type m struct {
|
|||
}
|
||||
|
||||
type p struct {
|
||||
lock mutex
|
||||
|
||||
id int32
|
||||
status uint32 // one of pidle/prunning/...
|
||||
link puintptr
|
||||
|
|
@ -536,10 +533,12 @@ type p struct {
|
|||
|
||||
palloc persistentAlloc // per-P to avoid mutex
|
||||
|
||||
_ uint32 // Alignment for atomic fields below
|
||||
|
||||
// Per-P GC state
|
||||
gcAssistTime int64 // Nanoseconds in assistAlloc
|
||||
gcFractionalMarkTime int64 // Nanoseconds in fractional mark worker
|
||||
gcBgMarkWorker guintptr
|
||||
gcAssistTime int64 // Nanoseconds in assistAlloc
|
||||
gcFractionalMarkTime int64 // Nanoseconds in fractional mark worker (atomic)
|
||||
gcBgMarkWorker guintptr // (atomic)
|
||||
gcMarkWorkerMode gcMarkWorkerMode
|
||||
|
||||
// gcMarkWorkerStartTime is the nanotime() at which this mark
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue