Skip to content

Commit ca2b990

Browse files
committed
Utility methods for the vm parameters report
1 parent b1bbfbd commit ca2b990

File tree

2 files changed

+27
-0
lines changed

2 files changed

+27
-0
lines changed

src/GToolkit-Utility-SpaceTally/GtVmAllParametersDiffReport.class.st

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -135,6 +135,11 @@ GtVmAllParametersDiffReport >> printOn: aStream [
135135
<< ' changed parameters'
136136
]
137137

138+
{ #category : #accessing }
139+
GtVmAllParametersDiffReport >> reducedOldSpaceSize [
140+
^ self sourceReport usedOldSpaceSize - self targetReport usedOldSpaceSize
141+
]
142+
138143
{ #category : #accessing }
139144
GtVmAllParametersDiffReport >> reportSummaryValues [
140145
^ self parameterDiffs

src/GToolkit-Utility-SpaceTally/GtVmAllParametersReport.class.st

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,11 @@ GtVmAllParametersReport >> extraParameters: aDictionary [
4242
extraParameters := aDictionary
4343
]
4444

45+
{ #category : #'accessing - parameters' }
46+
GtVmAllParametersReport >> freeOldSpaceSizeParameter [
47+
^ self parameterWithIndex: 54
48+
]
49+
4550
{ #category : #accessing }
4651
GtVmAllParametersReport >> gtViewVmParametersFor: aView [
4752
<gtView>
@@ -73,6 +78,17 @@ GtVmAllParametersReport >> gtViewVmParametersFullFor: aView [
7378
column: 'Description' text: [ :aVmParameter | aVmParameter description ]
7479
]
7580

81+
{ #category : #'accessing - parameters' }
82+
GtVmAllParametersReport >> oldSpaceSizeParameter [
83+
^ self parameterWithIndex: 1
84+
]
85+
86+
{ #category : #accessing }
87+
GtVmAllParametersReport >> parameterWithIndex: anIndex [
88+
^ self vmParameters detect: [ :each |
89+
each index = anIndex ].
90+
]
91+
7692
{ #category : #accessing }
7793
GtVmAllParametersReport >> parametersWithIndexes: aCollection [
7894
^ self vmParameters select: [ :each |
@@ -102,6 +118,12 @@ GtVmAllParametersReport >> timestamp [
102118
^ timestamp
103119
]
104120

121+
{ #category : #'accessing - parameters' }
122+
GtVmAllParametersReport >> usedOldSpaceSize [
123+
^ self oldSpaceSizeParameter parameterValue
124+
- self freeOldSpaceSizeParameter parameterValue
125+
]
126+
105127
{ #category : #accessing }
106128
GtVmAllParametersReport >> vmParameters [
107129
^ vmParameters

0 commit comments

Comments
 (0)