const runtime.pallocChunkPages
14 uses
runtime (current package)
mgcscavenge.go#L686: base, npages := chunk.findScavengeCandidate(pallocChunkPages-1, minPages, maxPages)
mheap.go#L1335: ask := alignUp(npage, pallocChunkPages) * pageSize
mpagealloc.go#L58: pallocChunkPages = 1 << logPallocChunkPages
mpagealloc.go#L59: pallocChunkBytes = pallocChunkPages * pageSize
mpagealloc.go#L400: p.chunkOf(c).scavenged.setRange(0, pallocChunkPages)
mpagealloc.go#L521: scav += chunk.scavenged.popcntRange(si, pallocChunkPages-si)
mpagealloc.go#L522: chunk.allocRange(si, pallocChunkPages-si)
mpagealloc.go#L525: scav += chunk.scavenged.popcntRange(0, pallocChunkPages)
mpagealloc.go#L815: if pallocChunkPages-chunkPageIndex(p.searchAddr.addr()) >= uint(npages) {
mpagealloc.go#L891: p.chunkOf(sc).free(si, pallocChunkPages-si)
mpagealloc.go#L909: freeChunkSum = pallocSum(uint64(pallocChunkPages) |
mpagealloc.go#L910: uint64(pallocChunkPages<mpagealloc.go#L911: uint64(pallocChunkPages<<(2*logMaxPackedValue)))
mpallocbits.go#L12: type pageBits [pallocChunkPages / 64]uint64
![]() |
The pages are generated with Golds v0.3.2-preview. (GOOS=darwin GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |