Skip to content

Commit

Permalink
Renames
Browse files Browse the repository at this point in the history
  • Loading branch information
PalumboN committed Apr 12, 2022
1 parent d80e32e commit 6dd68c1
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 9 deletions.
12 changes: 6 additions & 6 deletions smalltalksrc/VMMaker/SpurGenerationScavenger.class.st
Original file line number Diff line number Diff line change
Expand Up @@ -237,7 +237,7 @@ SpurGenerationScavenger >> coInterpreter: aCoInterpreter [
]

{ #category : #'remembered set' }
SpurGenerationScavenger >> computeRefCountToShrinkRT [
SpurGenerationScavenger >> computeRefCountToShrinkRememberedSet [
"Some time in every scavenger's life there may come a time when someone writes code that stresses
the remembered table. One might conclude that if the remembered table is full, then the right thing
to do is simply to tenure everything, emptying the remembered table. Bt in some circumstances this
Expand Down Expand Up @@ -1122,7 +1122,7 @@ SpurGenerationScavenger >> scavenge: tenuringCriterion [
statSurvivorCount := 0.
tenureCriterion := tenuringCriterion.
self logStartScavenge.
self strategizeToLimitRememberedTable.
self strategizeToLimitRememberedSet.
self logTenuringPolicy.
self scavengeLoop.
self processWeaklings.
Expand Down Expand Up @@ -1422,8 +1422,8 @@ SpurGenerationScavenger >> setRefCountToShrinkRT: population [
SpurGenerationScavenger >> setRememberedSetRedZone [
| fudge |
<inline: true>
"fudge is a minimum below which we don't care about growing the RT.
It is chosen so that with a default 4Mb new space, the RT is not considered
"fudge is a minimum below which we don't care about growing the Remembered Set.
It is chosen so that with a default 4Mb new space, the Remembered Set is not considered
full until it has from 512 to 1024 entries."
fudge := eden limit - eden start / manager wordSize // 1024.
rememberedSetRedZone := rememberedSetLimit * 3 // 4 max: fudge
Expand Down Expand Up @@ -1476,12 +1476,12 @@ SpurGenerationScavenger >> statTenures: aValue [
]

{ #category : #'remembered set' }
SpurGenerationScavenger >> strategizeToLimitRememberedTable [
SpurGenerationScavenger >> strategizeToLimitRememberedSet [
<inline: true>
(tenureCriterion = TenureByAge
and: [rememberedSetSize >= rememberedSetRedZone]) ifTrue:
[tenureCriterion := TenureToShrinkRT.
self computeRefCountToShrinkRT]
self computeRefCountToShrinkRememberedSet]
]

{ #category : #accessing }
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,9 +20,9 @@ SpurGenerationScavengerSimulator >> cameFrom: anObject [
]

{ #category : #'remembered set' }
SpurGenerationScavengerSimulator >> computeRefCountToShrinkRT [
SpurGenerationScavengerSimulator >> computeRefCountToShrinkRememberedSet [
self halt.
^super computeRefCountToShrinkRT
^super computeRefCountToShrinkRememberedSet
]

{ #category : #scavenger }
Expand Down
2 changes: 1 addition & 1 deletion smalltalksrc/VMMaker/SpurMemoryManager.class.st
Original file line number Diff line number Diff line change
Expand Up @@ -7426,7 +7426,7 @@ SpurMemoryManager >> isPureBitsNonImm: objOop [
{ #category : #'header access' }
SpurMemoryManager >> isRemembered: objOop [
^((self longAt: objOop) >> self rememberedBitShift bitAnd: 1) ~= 0
^((self baseHeader: objOop) >> self rememberedBitShift bitAnd: 1) ~= 0
]
{ #category : #'object enumeration' }
Expand Down

0 comments on commit 6dd68c1

Please sign in to comment.