ArenaTractsInZones - count how many tracts are used/free in each zone
GangsetFullDescribe, GangFullDescribe - show usage
mpm.c: new WriteF tag "u" is space-padded 3-column unsigned
Copied from Perforce
Change: 164896
ServerID: perforce.ravenbrook.com
mps_arena_vm_growth(): new interface function; client specifies
desired arena increment, and minimum arena increment.
arenavm.c: .chunk-create.fail: try a succession of _gradually_
reducing sizes (aiming to 'waste' at most 1/8th of the available
space, rather than the 1/2 that can be 'wasted' by halving each
time); stopping at specified minimum arena increment
(VMArenaStruct.extendMin) or 4K.
Copied from Perforce
Change: 164894
ServerID: perforce.ravenbrook.com
Gangset and Gangs. SegPrefZonesOpen/Next/Close to try various
zonesets appropriate to the SegPref's gang.
Copied from Perforce
Change: 164231
ServerID: perforce.ravenbrook.com
(Also, move comment: the test that Fails if the chunk is so small
that stripes are smaller than pages is in arena.c, not arenavm.c)
Copied from Perforce
Change: 163813
ServerID: perforce.ravenbrook.com
a) choose a better chunkSize;
b) fallback to smaller sizes if request fails.
*** WARNING ***
VMChunkCreate() has test-code that deliberately fails requests,
for testing this functionality.
Copied from Perforce
Change: 163665
ServerID: perforce.ravenbrook.com
of gens, removing hardwired limit of 3.
vmArenaExtend(): diagnostic: report when VM arena is extended (#if0)
Copied from Perforce
Change: 162933
ServerID: perforce.ravenbrook.com
Hope to fix in time, but for now I need DIAG-out to work, so switch
to printf (yes, really, I know, sorry).
Also, only do DIAG-out in variety.di, to avoid damage to .ci.
So for now, remove DIAG_WRITEF and DIAG from arenavm and trace.
To test, add DIAG_PRINTF in trace.
Copied from Perforce
Change: 162387
ServerID: perforce.ravenbrook.com
arena.c: turn off call from ArenaDescribe to GlobalsDescribe,
because it outputs too much stuff (perhaps this change should be
reverted later).
Copied from Perforce
Change: 162212
ServerID: perforce.ravenbrook.com
arenavm.c: add DIAG(ArenaDescribe) in VMChunkCreate;
amcss.c: make initial-size to mps_arena_create comically small,
to prompt VMChunkCreates and occasional MPS_RESERVE_BLOCK: 7's
(== commit-limit, which is ok; probably)
Copied from Perforce
Change: 162211
ServerID: perforce.ravenbrook.com
Making some new files consistent with changes from that branch.
Deleting some new Global Graphics confidential files.
Copied from Perforce
Change: 30256
ServerID: perforce.ravenbrook.com
This change will be integrated but ignored (-ay) to the gg-epcore/union sources, so that they retain HopeNames.
Copied from Perforce
Change: 24911
ServerID: perforce.ravenbrook.com
This was achieved by partially undoing changelist 24817, including an accidental corruption of eventgen.pl.
Copied from Perforce
Change: 24877
ServerID: perforce.ravenbrook.com