FeaturesPluginsDocs & SupportCommunityPartners

NetBeans GC performance on SunOS version 5.8 running on sparc


The graphs below show the effect of various java lineswitch settings on garbage collection in NetBeans Each value is the average from a series of runs, and the standard deviation is shown by the bracket bracing the value end of each bar.

The current tests are only of NetBeans start-up, running NetBeans multiple times with the line switch to stop it once the main window comes up. Since there is currently no extensive and functioning test that will drive the NetBeans UI in memory consuming ways, these charts reflect startup performance only. Note: The numbers may be wrong on Windows. There is currently a bug in the window system that causes all of the components in the main window to dock themselves into new frames just prior to the IDE shutting itself down. This does not happen with all sets of java lineswitches, but it likely impacts the session time, since requesting new frames from the operating system is expensive.


Settings eliminated because they caused major garbage collections during startup
  • test4 - test4: -XX:TargetSurvivorRatio=1 -Xverify:none -Xmx96m -Xms96m


Most effective settings

  • Lowest session time - test30: -XX:TargetSurvivorRatio=1 -Xverify:none -XX:+UseParallelGC -XX:PermSize=20M -XX:SurvivorRatio=100 -XX:MaxTenuringThreshold=0 -XX:MaxNewSize=32M -XX:NewSize=32M -Xmx96m -Xms96m
  • Lowest gc count - test9: -XX:TargetSurvivorRatio=1 -Xverify:none -XX:PermSize=20M -XX:MaxNewSize=32M -XX:NewSize=32M -Xmx96m -Xms96m
  • Lowest by average gc duration - (by minor gc duration) test13test13: -Xverify:none -XX:+UseParallelGC -Xms24m -Xmx96m


Index of all settings tested (sorted by session duration)

  • test30 - test30: -XX:TargetSurvivorRatio=1 -Xverify:none -XX:+UseParallelGC -XX:PermSize=20M -XX:SurvivorRatio=100 -XX:MaxTenuringThreshold=0 -XX:MaxNewSize=32M -XX:NewSize=32M -Xmx96m -Xms96m
  • test25 - test25: -XX:TargetSurvivorRatio=1 -Xverify:none -XX:PermSize=20M -XX:MaxTenuringThreshold=0 -XX:NewSize=32M -Xmx96m -Xms96m
  • test17_plusEvacuationRatio - test17_plusEvacuationRatio: -XX:TargetSurvivorRatio=1 -Xverify:none -XX:SurvivorRatio=2 -XX:+UseParallelGC -XX:PermSize=20M -XX:MaxLiveObjectEvacuationRatio=75 -XX:MaxTenuringThreshold=0 -XX:MaxNewSize=32M -XX:NewSize=32M -Xmx96m -Xms96m
  • test31 - test31: -Xverify:none -XX:+UseParallelGC -XX:PermSize=20M -XX:SurvivorRatio=100 -XX:MaxTenuringThreshold=0 -XX:MaxNewSize=32M -XX:NewSize=32M -Xmx96m -Xms96m
  • test8 - test8: -XX:TargetSurvivorRatio=1 -Xverify:none -XX:PermSize=20M -XX:NewSize=32M -Xmx96m -Xms96m
  • test17 - test17: -XX:TargetSurvivorRatio=1 -Xverify:none -XX:SurvivorRatio=2 -XX:+UseParallelGC -XX:PermSize=20M -XX:MaxTenuringThreshold=0 -XX:MaxNewSize=32M -XX:NewSize=32M -Xmx96m -Xms96m
  • test17_nosuvivorflags - test17_nosuvivorflags: -Xverify:none -XX:+UseParallelGC -XX:PermSize=20M -XX:MaxNewSize=32M -XX:NewSize=32M -Xmx96m -Xms96m
  • test24 - test24: -XX:TargetSurvivorRatio=1 -Xverify:none -XX:SurvivorRatio=2 -XX:+UseParallelGC -XX:PermSize=20M -XX:MaxNewSize=32M -XX:NewSize=32M -Xmx96m -Xms96m
  • test34 - test34: -Xverify:none -XX:SurvivorRatio=2 -XX:+UseParallelGC -XX:MaxTenuringThreshold=20 -XX:PermSize=20M -XX:TargetSurvivorRatio=80 -XX:MaxNewSize=32M -XX:NewSize=32M -Xmx96m -Xms96m
  • test9 - test9: -XX:TargetSurvivorRatio=1 -Xverify:none -XX:PermSize=20M -XX:MaxNewSize=32M -XX:NewSize=32M -Xmx96m -Xms96m
  • test3 - test3: -Xverify:none -XX:PermSize=20M -Xmx96m -Xms96m
  • test27 - test27: -XX:TargetSurvivorRatio=1 -Xverify:none -XX:SurvivorRatio=2 -XX:+UseParNewGC -XX:PermSize=20M -XX:MaxTenuringThreshold=0 -XX:MaxNewSize=32M -XX:NewSize=32M -Xmx96m -Xms96m
  • test17_plus_heapratio - test17_plus_heapratio: -XX:TargetSurvivorRatio=1 -Xverify:none -XX:MaxHeapFreeRatio=90 -XX:SurvivorRatio=2 -XX:MinHeapFreeRatio=20 -XX:+UseParallelGC -XX:PermSize=20M -XX:MaxTenuringThreshold=0 -XX:MaxNewSize=32M -XX:NewSize=32M -Xmx96m -Xms96m
  • test21 - test21: -Xverify:none -XX:+UseAdaptiveSizePolicy -XX:+UseParallelGC -XX:PermSize=20M -XX:TargetSurvivorRatio=75 -XX:MaxNewSize=32M -XX:NewSize=32M -Xmx96m -Xms96m
  • test28 - test28: -XX:TargetSurvivorRatio=1 -Xverify:none -XX:SurvivorRatio=2 -XX:PermSize=20M -XX:MaxTenuringThreshold=0 -XX:MaxNewSize=32M -XX:NewSize=32M -Xmx96m -Xms96m
  • test5 - test5: -XX:TargetSurvivorRatio=1 -Xverify:none -XX:PermSize=20M -Xmx96m -Xms96m
  • test26 - test26: -XX:TargetSurvivorRatio=1 -Xverify:none -XX:+UseParallelGC -XX:PermSize=20M -XX:NewSize=32M -Xmx96m -Xms96m
  • test10 - test10: -XX:TargetSurvivorRatio=1 -Xverify:none -XX:PermSize=20M -XX:SurvivorRatio=100 -XX:MaxTenuringThreshold=0 -XX:MaxNewSize=32M -XX:NewSize=32M -Xmx96m -Xms96m
  • test19 - test19: -XX:TargetSurvivorRatio=1 -Xverify:none -XX:+UseParallelGC -XX:+UseConcMarkSweepGC -XX:PermSize=20M -XX:MaxNewSize=32M -XX:NewSize=32M -Xmx96m -Xms96m
  • test35 - test35: -Xverify:none -XX:SurvivorRatio=2 -XX:MaxTenuringThreshold=20 -XX:PermSize=20M -XX:TargetSurvivorRatio=80 -XX:MaxNewSize=32M -XX:NewSize=32M -Xmx96m -Xms96m
  • test32 - test32: -Xverify:none -XX:+UseAdaptiveSizePolicy -XX:+UseParallelGC -XX:PermSize=20M -XX:SurvivorRatio=100 -XX:MaxTenuringThreshold=0 -Xmx96m -Xms96m
  • test13 - test13: -Xverify:none -XX:+UseParallelGC -Xms24m -Xmx96m
  • test18 - test18: -XX:TargetSurvivorRatio=1 -Xverify:none -XX:+UseConcMarkSweepGC -XX:PermSize=20M -XX:MaxNewSize=32M -XX:NewSize=32M -Xmx96m -Xms96m
  • test33 - test33: -Xverify:none -XX:+UseConcMarkSweepGC -XX:+UseAdaptiveSizePolicy -XX:+UseParallelGC -XX:PermSize=20M -XX:SurvivorRatio=100 -XX:MaxTenuringThreshold=0 -Xmx96m -Xms96m
  • test1 - test1: -XX:TargetSurvivorRatio=1 -Xverify:none -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:PermSize=20M -XX:MaxNewSize=32M -XX:NewSize=32M -Xmx96m -Xms96m
  • test14 - test14: -Xverify:none -XX:+UseParallelGC -Xms24m -Xmx96m
  • test20 - test20: -Xverify:none -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:PermSize=20M -XX:TargetSurvivorRatio=75 -XX:MaxNewSize=32M -XX:NewSize=32M -Xmx96m -Xms96m
  • baseline - baseline: -Xverify:none -Xms24m -Xmx96m
  • test17_plus_compilethreshold - test17_plus_compilethreshold: -XX:TargetSurvivorRatio=1 -Xverify:none -XX:SurvivorRatio=2 -XX:+UseParallelGC -XX:PermSize=20M -XX:CompileThreshold=100 -XX:MaxTenuringThreshold=0 -XX:MaxNewSize=32M -XX:NewSize=32M -Xmx96m -Xms96m

 

test30

test30
gcinfo
Average milliseconds per minor GC
Average (mean) 89.19513
Median 89.99274
Standard deviation 7.107495573891181
Variance (standard deviation as a percentage of mean) 7.9684796
Max variance from mean 13.887856%
Minimum/Maximum value 75.60894/101.58242
Total Kb garbage collected
Average (mean) 93248.1
Median 89794.0
Standard deviation 7332.868167065023
Variance (standard deviation as a percentage of mean) 7.863826
Max variance from mean 15.065077%
Minimum/Maximum value 89716.0/107296.0
Seconds in minor GC cycles
Average (mean) 0.37233254
Median 0.36340564
Standard deviation 0.017655024188537278
Variance (standard deviation as a percentage of mean) 4.7417355
Max variance from mean 9.130856%
Minimum/Maximum value 0.3580441/0.4063297
Seconds spent in GC
Average (mean) 0.37233254
Median 0.36340564
Standard deviation 0.017655024188537278
Variance (standard deviation as a percentage of mean) 4.7417355
Max variance from mean 9.130856%
Minimum/Maximum value 0.3580441/0.4063297
Heap growth events
Average (mean) 4.2
Median 4.0
Standard deviation 0.42163701664362296
Variance (standard deviation as a percentage of mean) 10.038977
Max variance from mean 19.047625%
Minimum/Maximum value 4.0/5.0
Number of minor GC cycles
Average (mean) 4.2
Median 4.0
Standard deviation 0.42163701664362296
Variance (standard deviation as a percentage of mean) 10.038977
Max variance from mean 19.047625%
Minimum/Maximum value 4.0/5.0
Number of GC cycles
Average (mean) 4.2
Median 4.0
Standard deviation 0.42163701664362296
Variance (standard deviation as a percentage of mean) 10.038977
Max variance from mean 19.047625%
Minimum/Maximum value 4.0/5.0
Average milliseconds per MAJOR GC
Average (mean) 0.0
Median 0.0
Standard deviation 0.0
Variance (standard deviation as a percentage of mean) NaN
Max variance from mean NaN%
Minimum/Maximum value 0.0/0.0
Seconds in MAJOR GC cycles
Average (mean) 0.0
Median 0.0
Standard deviation 0.0
Variance (standard deviation as a percentage of mean) NaN
Max variance from mean NaN%
Minimum/Maximum value 0.0/0.0
Average Kb collected per GC
Average (mean) 22240.1
Median 22435.0
Standard deviation 426.2118613802882
Variance (standard deviation as a percentage of mean) 1.9164116
Max variance from mean 0.97976357%
Minimum/Maximum value 21405.0/22458.0
Number of full GC cycles
Average (mean) 0.0
Median 0.0
Standard deviation 0.0
Variance (standard deviation as a percentage of mean) NaN
Max variance from mean NaN%
Minimum/Maximum value 0.0/0.0
 
Duration
Average (mean) 23187.5
Median 23076.5
Standard deviation 468.49718367468455
Variance (standard deviation as a percentage of mean) 2.020473
Max variance from mean 4.0948787%
Minimum/Maximum value 22580.0/24137.0
 
   
javaconfig
Target survivor ratio 1 (-XX:TargetSurvivorRatio=1)
Disable bytcode verification -1 (-Xverify:none)
UseParallelG true (-XX:+UseParallelGC)
Permanent area size 20 (-XX:PermSize=20M)
SurvivorRatio 100 (-XX:SurvivorRatio=100)
MaxTenuringThreshold 0 (-XX:MaxTenuringThreshold=0)
Maximum new area size 32 (-XX:MaxNewSize=32M)
New area size 32 (-XX:NewSize=32M)
Maximum heap size 96 (-Xmx96m)
Minimum heap size 96 (-Xms96m)
   
 

test25

test25
gcinfo
Seconds in minor GC cycles
Average (mean) 0.50870436
Median 0.49378276
Standard deviation 0.02946932473717601
Variance (standard deviation as a percentage of mean) 5.793016
Max variance from mean 13.257414%
Minimum/Maximum value 0.4848469/0.5761454
Average Kb collected per GC
Average (mean) 28201.3
Median 28202.5
Standard deviation 7.134423640222692
Variance (standard deviation as a percentage of mean) 0.025298208
Max variance from mean 0.052122485%
Minimum/Maximum value 28192.0/28216.0
Seconds spent in GC
Average (mean) 0.50870436
Median 0.49378276
Standard deviation 0.02946932473717601
Variance (standard deviation as a percentage of mean) 5.793016
Max variance from mean 13.257414%
Minimum/Maximum value 0.4848469/0.5761454
Heap growth events
Average (mean) 3.0
Median 3.0
Standard deviation 0.0
Variance (standard deviation as a percentage of mean) 0.0
Max variance from mean 0.0%
Minimum/Maximum value 3.0/3.0
Number of minor GC cycles
Average (mean) 3.0
Median 3.0
Standard deviation 0.0
Variance (standard deviation as a percentage of mean) 0.0
Max variance from mean 0.0%
Minimum/Maximum value 3.0/3.0
Number of GC cycles
Average (mean) 3.0
Median 3.0
Standard deviation 0.0
Variance (standard deviation as a percentage of mean) 0.0
Max variance from mean 0.0%
Minimum/Maximum value 3.0/3.0
Total Kb garbage collected
Average (mean) 84604.9
Median 84608.5
Standard deviation 20.946757806344547
Variance (standard deviation as a percentage of mean) 0.024758328
Max variance from mean 0.050944526%
Minimum/Maximum value 84577.0/84648.0
Average milliseconds per minor GC
Average (mean) 169.56815
Median 164.59425
Standard deviation 9.82310893955072
Variance (standard deviation as a percentage of mean) 5.7930155
Max variance from mean 13.257402%
Minimum/Maximum value 161.61563/192.04848
Average milliseconds per MAJOR GC
Average (mean) 0.0
Median 0.0
Standard deviation 0.0
Variance (standard deviation as a percentage of mean) NaN
Max variance from mean NaN%
Minimum/Maximum value 0.0/0.0
Seconds in MAJOR GC cycles
Average (mean) 0.0
Median 0.0
Standard deviation 0.0
Variance (standard deviation as a percentage of mean) NaN
Max variance from mean NaN%
Minimum/Maximum value 0.0/0.0
Number of full GC cycles
Average (mean) 0.0
Median 0.0
Standard deviation 0.0
Variance (standard deviation as a percentage of mean) NaN
Max variance from mean NaN%
Minimum/Maximum value 0.0/0.0
 
Duration
Average (mean) 23198.2
Median 23218.5
Standard deviation 222.15449965657893
Variance (standard deviation as a percentage of mean) 0.95763683
Max variance from mean 1.3483839%
Minimum/Maximum value 22863.0/23511.0
 
   
javaconfig
Target survivor ratio 1 (-XX:TargetSurvivorRatio=1)
Disable bytcode verification -1 (-Xverify:none)
Permanent area size 20 (-XX:PermSize=20M)
MaxTenuringThreshold 0 (-XX:MaxTenuringThreshold=0)
New area size 32 (-XX:NewSize=32M)
Maximum heap size 96 (-Xmx96m)
Minimum heap size 96 (-Xms96m)
   
 

test17_plusEvacuationRatio

test17_plusEvacuationRatio
gcinfo
Average Kb collected per GC
Average (mean) 22136.9
Median 22438.5
Standard deviation 490.38407743602136
Variance (standard deviation as a percentage of mean) 2.2152338
Max variance from mean 1.4505175%
Minimum/Maximum value 21363.0/22458.0
Seconds in minor GC cycles
Average (mean) 0.3705061
Median 0.36711848
Standard deviation 0.012793762033161911
Variance (standard deviation as a percentage of mean) 3.4530501
Max variance from mean 6.0493774%
Minimum/Maximum value 0.3554266/0.39291942
Seconds spent in GC
Average (mean) 0.3705061
Median 0.36711848
Standard deviation 0.012793762033161911
Variance (standard deviation as a percentage of mean) 3.4530501
Max variance from mean 6.0493774%
Minimum/Maximum value 0.3554266/0.39291942
Average milliseconds per minor GC
Average (mean) 86.90996
Median 89.75038
Standard deviation 7.825740015194343
Variance (standard deviation as a percentage of mean) 9.004423
Max variance from mean 13.02486%
Minimum/Maximum value 75.5822/98.22986
Total Kb garbage collected
Average (mean) 94977.6
Median 89825.0
Standard deviation 8396.40464061189
Variance (standard deviation as a percentage of mean) 8.840405
Max variance from mean 12.982428%
Minimum/Maximum value 89539.0/107308.0
Average milliseconds per MAJOR GC
Average (mean) 0.0
Median 0.0
Standard deviation 0.0
Variance (standard deviation as a percentage of mean) NaN
Max variance from mean NaN%
Minimum/Maximum value 0.0/0.0
Seconds in MAJOR GC cycles
Average (mean) 0.0
Median 0.0
Standard deviation 0.0
Variance (standard deviation as a percentage of mean) NaN
Max variance from mean NaN%
Minimum/Maximum value 0.0/0.0
Number of full GC cycles
Average (mean) 0.0
Median 0.0
Standard deviation 0.0
Variance (standard deviation as a percentage of mean) NaN
Max variance from mean NaN%
Minimum/Maximum value 0.0/0.0
Heap growth events
Average (mean) 4.3
Median 4.0
Standard deviation 0.4830458951386203
Variance (standard deviation as a percentage of mean) 11.233625
Max variance from mean 16.279064%
Minimum/Maximum value 4.0/5.0
Number of minor GC cycles
Average (mean) 4.3
Median 4.0
Standard deviation 0.4830458951386203
Variance (standard deviation as a percentage of mean) 11.233625
Max variance from mean 16.279064%
Minimum/Maximum value 4.0/5.0
Number of GC cycles
Average (mean) 4.3
Median 4.0
Standard deviation 0.4830458951386203
Variance (standard deviation as a percentage of mean) 11.233625
Max variance from mean 16.279064%
Minimum/Maximum value 4.0/5.0
 
Duration
Average (mean) 23206.1
Median 23034.0
Standard deviation 558.8399604050217
Variance (standard deviation as a percentage of mean) 2.4081597
Max variance from mean 3.9123352%
Minimum/Maximum value 22386.0/24114.0
 
   
javaconfig
Target survivor ratio 1 (-XX:TargetSurvivorRatio=1)
Disable bytcode verification -1 (-Xverify:none)
SurvivorRatio 2 (-XX:SurvivorRatio=2)
UseParallelG true (-XX:+UseParallelGC)
Permanent area size 20 (-XX:PermSize=20M)
MaxLiveObjectEvacuationRatio 75 (-XX:MaxLiveObjectEvacuationRatio=75)
MaxTenuringThreshold 0 (-XX:MaxTenuringThreshold=0)
Maximum new area size 32 (-XX:MaxNewSize=32M)
New area size 32 (-XX:NewSize=32M)
Maximum heap size 96 (-Xmx96m)
Minimum heap size 96 (-Xms96m)
 
 

test31

test31
gcinfo
Total Kb garbage collected
Average (mean) 91498.6
Median 89821.5
Standard deviation 5388.938480298735
Variance (standard deviation as a percentage of mean) 5.8896403
Max variance from mean 16.761347%
Minimum/Maximum value 89723.0/106835.0
Average milliseconds per minor GC
Average (mean) 89.186615
Median 90.24928
Standard deviation 4.568400732864995
Variance (standard deviation as a percentage of mean) 5.122294
Max variance from mean 3.1407623%
Minimum/Maximum value 76.35582/91.987755
Heap growth events
Average (mean) 4.1
Median 4.0
Standard deviation 0.316227768045685
Variance (standard deviation as a percentage of mean) 7.7128725
Max variance from mean 21.951221%
Minimum/Maximum value 4.0/5.0
Number of minor GC cycles
Average (mean) 4.1
Median 4.0
Standard deviation 0.316227768045685
Variance (standard deviation as a percentage of mean) 7.7128725
Max variance from mean 21.951221%
Minimum/Maximum value 4.0/5.0
Number of GC cycles
Average (mean) 4.1
Median 4.0
Standard deviation 0.316227768045685
Variance (standard deviation as a percentage of mean) 7.7128725
Max variance from mean 21.951221%
Minimum/Maximum value 4.0/5.0
Seconds in minor GC cycles
Average (mean) 0.364382
Median 0.3623804
Standard deviation 0.006789398755397194
Variance (standard deviation as a percentage of mean) 1.8632641
Max variance from mean 4.774414%
Minimum/Maximum value 0.3587614/0.3817791
Average Kb collected per GC
Average (mean) 22340.1
Median 22445.0
Standard deviation 342.18625919359005
Variance (standard deviation as a percentage of mean) 1.5317132
Max variance from mean 0.5680386%
Minimum/Maximum value 21367.0/22467.0
Seconds spent in GC
Average (mean) 0.364382
Median 0.3623804
Standard deviation 0.006789398755397194
Variance (standard deviation as a percentage of mean) 1.8632641
Max variance from mean 4.774414%
Minimum/Maximum value 0.3587614/0.3817791
Average milliseconds per MAJOR GC
Average (mean) 0.0
Median 0.0
Standard deviation 0.0
Variance (standard deviation as a percentage of mean) NaN
Max variance from mean NaN%
Minimum/Maximum value 0.0/0.0
Seconds in MAJOR GC cycles
Average (mean) 0.0
Median 0.0
Standard deviation 0.0
Variance (standard deviation as a percentage of mean) NaN
Max variance from mean NaN%
Minimum/Maximum value 0.0/0.0
Number of full GC cycles
Average (mean) 0.0
Median 0.0
Standard deviation 0.0
Variance (standard deviation as a percentage of mean) NaN
Max variance from mean NaN%
Minimum/Maximum value 0.0/0.0
 
Duration
Average (mean) 23387.6
Median 23449.5
Standard deviation 449.8160624270337
Variance (standard deviation as a percentage of mean) 1.92331
Max variance from mean 2.6484137%
Minimum/Maximum value 22773.0/24007.0
 
   
javaconfig
Disable bytcode verification -1 (-Xverify:none)
UseParallelG true (-XX:+UseParallelGC)
Permanent area size 20 (-XX:PermSize=20M)
SurvivorRatio 100 (-XX:SurvivorRatio=100)
MaxTenuringThreshold 0 (-XX:MaxTenuringThreshold=0)
Maximum new area size 32 (-XX:MaxNewSize=32M)
New area size 32 (-XX:NewSize=32M)
Maximum heap size 96 (-Xmx96m)
Minimum heap size 96 (-Xms96m)
 

test8

test8
gcinfo
Heap growth events
Average (mean) 3.0
Median 3.0
Standard deviation 0.0
Variance (standard deviation as a percentage of mean) 0.0
Max variance from mean 0.0%
Minimum/Maximum value 3.0/3.0
Number of minor GC cycles
Average (mean) 3.0
Median 3.0
Standard deviation 0.0
Variance (standard deviation as a percentage of mean) 0.0
Max variance from mean 0.0%
Minimum/Maximum value 3.0/3.0
Number of GC cycles
Average (mean) 3.0
Median 3.0
Standard deviation 0.0
Variance (standard deviation as a percentage of mean) 0.0
Max variance from mean 0.0%
Minimum/Maximum value 3.0/3.0
Total Kb garbage collected
Average (mean) 84762.4
Median 84757.0
Standard deviation 20.073199278249668
Variance (standard deviation as a percentage of mean) 0.023681726
Max variance from mean 0.052619517%
Minimum/Maximum value 84744.0/84807.0
Average Kb collected per GC
Average (mean) 28253.8
Median 28252.0
Standard deviation 6.762642531695856
Variance (standard deviation as a percentage of mean) 0.023935337
Max variance from mean 0.053795304%
Minimum/Maximum value 28248.0/28269.0
Seconds in minor GC cycles
Average (mean) 0.5785858
Median 0.5745078
Standard deviation 0.01181742100513833
Variance (standard deviation as a percentage of mean) 2.0424664
Max variance from mean 5.274327%
Minimum/Maximum value 0.5681169/0.6091023
Seconds spent in GC
Average (mean) 0.5785858
Median 0.5745078
Standard deviation 0.01181742100513833
Variance (standard deviation as a percentage of mean) 2.0424664
Max variance from mean 5.274327%
Minimum/Maximum value 0.5681169/0.6091023
Average milliseconds per MAJOR GC
Average (mean) 0.0
Median 0.0
Standard deviation 0.0
Variance (standard deviation as a percentage of mean) NaN
Max variance from mean NaN%
Minimum/Maximum value 0.0/0.0
Seconds in MAJOR GC cycles
Average (mean) 0.0
Median 0.0
Standard deviation 0.0
Variance (standard deviation as a percentage of mean) NaN
Max variance from mean NaN%
Minimum/Maximum value 0.0/0.0
Number of full GC cycles
Average (mean) 0.0
Median 0.0
Standard deviation 0.0
Variance (standard deviation as a percentage of mean) NaN
Max variance from mean NaN%
Minimum/Maximum value 0.0/0.0
Average milliseconds per minor GC
Average (mean) 192.86194
Median 191.5026
Standard deviation 3.9391417593864926
Variance (standard deviation as a percentage of mean) 2.042467
Max variance from mean 5.274325%
Minimum/Maximum value 189.3723/203.0341
 
Duration
Average (mean) 23423.2
Median 23258.5
Standard deviation 495.43220217178526
Variance (standard deviation as a percentage of mean) 2.1151347
Max variance from mean 5.6303186%
Minimum/Maximum value 23009.0/24742.0
 
   
javaconfig
Target survivor ratio 1 (-XX:TargetSurvivorRatio=1)
Disable bytcode verification -1 (-Xverify:none)
Permanent area size 20 (-XX:PermSize=20M)
New area size 32 (-XX:NewSize=32M)
Maximum heap size 96 (-Xmx96m)
Minimum heap size 96 (-Xms96m)
 

test17

test17
gcinfo
Average milliseconds per minor GC
Average (mean) 87.154434
Median 89.94867
Standard deviation 6.10934992311084
Variance (standard deviation as a percentage of mean) 7.009798
Max variance from mean 6.5367236%
Minimum/Maximum value 75.43861/92.85148
Total Kb garbage collected
Average (mean) 93276.0
Median 89810.0
Standard deviation 7357.529605029727
Variance (standard deviation as a percentage of mean) 7.8879128
Max variance from mean 15.002787%
Minimum/Maximum value 89701.0/107270.0
Heap growth events
Average (mean) 4.2
Median 4.0
Standard deviation 0.42163701664362296
Variance (standard deviation as a percentage of mean) 10.038977
Max variance from mean 19.047625%
Minimum/Maximum value 4.0/5.0
Number of minor GC cycles
Average (mean) 4.2
Median 4.0
Standard deviation 0.42163701664362296
Variance (standard deviation as a percentage of mean) 10.038977
Max variance from mean 19.047625%
Minimum/Maximum value 4.0/5.0
Number of GC cycles
Average (mean) 4.2
Median 4.0
Standard deviation 0.42163701664362296
Variance (standard deviation as a percentage of mean) 10.038977
Max variance from mean 19.047625%
Minimum/Maximum value 4.0/5.0
Seconds in minor GC cycles
Average (mean) 0.36377445
Median 0.36013347
Standard deviation 0.00929980296693044
Variance (standard deviation as a percentage of mean) 2.556475
Max variance from mean 4.637233%
Minimum/Maximum value 0.3540028/0.38064352
Seconds spent in GC
Average (mean) 0.36377445
Median 0.36013347
Standard deviation 0.00929980296693044
Variance (standard deviation as a percentage of mean) 2.556475
Max variance from mean 4.637233%
Minimum/Maximum value 0.3540028/0.38064352
Average milliseconds per MAJOR GC
Average (mean) 0.0
Median 0.0
Standard deviation 0.0
Variance (standard deviation as a percentage of mean) NaN
Max variance from mean NaN%
Minimum/Maximum value 0.0/0.0
Seconds in MAJOR GC cycles
Average (mean) 0.0
Median 0.0
Standard deviation 0.0
Variance (standard deviation as a percentage of mean) NaN
Max variance from mean NaN%
Minimum/Maximum value 0.0/0.0
Average Kb collected per GC
Average (mean) 22246.5
Median 22442.0
Standard deviation 421.61389656625147
Variance (standard deviation as a percentage of mean) 1.895192
Max variance from mean 1.0001574%
Minimum/Maximum value 21440.0/22469.0
Number of full GC cycles
Average (mean) 0.0
Median 0.0
Standard deviation 0.0
Variance (standard deviation as a percentage of mean) NaN
Max variance from mean NaN%
Minimum/Maximum value 0.0/0.0
 
Duration
Average (mean) 23445.7
Median 23578.5
Standard deviation 592.7469061482008
Variance (standard deviation as a percentage of mean) 2.528169
Max variance from mean 3.9934862%
Minimum/Maximum value 22561.0/24382.0
 
   
javaconfig
Target survivor ratio 1 (-XX:TargetSurvivorRatio=1)
Disable bytcode verification -1 (-Xverify:none)
SurvivorRatio 2 (-XX:SurvivorRatio=2)
UseParallelG true (-XX:+UseParallelGC)
Permanent area size 20 (-XX:PermSize=20M)
MaxTenuringThreshold 0 (-XX:MaxTenuringThreshold=0)
Maximum new area size 32 (-XX:MaxNewSize=32M)
New area size 32 (-XX:NewSize=32M)
Maximum heap size 96 (-Xmx96m)
Minimum heap size 96 (-Xms96m)
   
 

test17_nosuvivorflags

test17_nosuvivorflags
gcinfo
Total Kb garbage collected
Average (mean) 95342.1
Median 90190.5
Standard deviation 8363.949545519748
Variance (standard deviation as a percentage of mean) 8.772567
Max variance from mean 12.871437%
Minimum/Maximum value 90074.0/107614.0
Seconds in minor GC cycles
Average (mean) 0.70796585
Median 0.66801655
Standard deviation 0.07050552798334957
Variance (standard deviation as a percentage of mean) 9.958888
Max variance from mean 16.005302%
Minimum/Maximum value 0.6523415/0.8212779
Seconds spent in GC
Average (mean) 0.70796585
Median 0.66801655
Standard deviation 0.07050552798334957
Variance (standard deviation as a percentage of mean) 9.958888
Max variance from mean 16.005302%
Minimum/Maximum value 0.6523415/0.8212779
Average milliseconds per minor GC
Average (mean) 164.85733
Median 164.67426
Standard deviation 3.33684661214558
Variance (standard deviation as a percentage of mean) 2.0240815
Max variance from mean 4.2256126%
Minimum/Maximum value 160.47316/171.82356
Average Kb collected per GC
Average (mean) 22223.2
Median 22529.0
Standard deviation 504.8920178144806
Variance (standard deviation as a percentage of mean) 2.2719142
Max variance from mean 1.488538%
Minimum/Maximum value 21461.0/22554.0
Average milliseconds per MAJOR GC
Average (mean) 0.0
Median 0.0
Standard deviation 0.0
Variance (standard deviation as a percentage of mean) NaN
Max variance from mean NaN%
Minimum/Maximum value 0.0/0.0
Seconds in MAJOR GC cycles
Average (mean) 0.0
Median 0.0
Standard deviation 0.0
Variance (standard deviation as a percentage of mean) NaN
Max variance from mean NaN%
Minimum/Maximum value 0.0/0.0
Number of full GC cycles
Average (mean) 0.0
Median 0.0
Standard deviation 0.0
Variance (standard deviation as a percentage of mean) NaN
Max variance from mean NaN%
Minimum/Maximum value 0.0/0.0
Heap growth events
Average (mean) 4.3
Median 4.0
Standard deviation 0.4830458951386203
Variance (standard deviation as a percentage of mean) 11.233625
Max variance from mean 16.279064%
Minimum/Maximum value 4.0/5.0
Number of minor GC cycles
Average (mean) 4.3
Median 4.0
Standard deviation 0.4830458951386203
Variance (standard deviation as a percentage of mean) 11.233625
Max variance from mean 16.279064%
Minimum/Maximum value 4.0/5.0
Number of GC cycles
Average (mean) 4.3
Median 4.0
Standard deviation 0.4830458951386203
Variance (standard deviation as a percentage of mean) 11.233625
Max variance from mean 16.279064%
Minimum/Maximum value 4.0/5.0
 
Duration
Average (mean) 23493.1
Median 23218.0
Standard deviation 764.7499957545194
Variance (standard deviation as a percentage of mean) 3.255211
Max variance from mean 8.142392%
Minimum/Maximum value 22927.0/25406.0
 
   
javaconfig
Disable bytcode verification -1 (-Xverify:none)
UseParallelG true (-XX:+UseParallelGC)
Permanent area size 20 (-XX:PermSize=20M)
Maximum new area size 32 (-XX:MaxNewSize=32M)
New area size 32 (-XX:NewSize=32M)
Maximum heap size 96 (-Xmx96m)
Minimum heap size 96 (-Xms96m)
   
 

test24

test24
gcinfo
Average Kb collected per GC
Average (mean) 22343.0
Median 22540.0
Standard deviation 422.0879318604386
Variance (standard deviation as a percentage of mean) 1.8891283
Max variance from mean 0.95779437%
Minimum/Maximum value 21530.0/22557.0
Heap growth events
Average (mean) 4.2
Median 4.0
Standard deviation 0.42163701664362296
Variance (standard deviation as a percentage of mean) 10.038977
Max variance from mean 19.047625%
Minimum/Maximum value 4.0/5.0
Number of minor GC cycles
Average (mean) 4.2
Median 4.0
Standard deviation 0.42163701664362296
Variance (standard deviation as a percentage of mean) 10.038977
Max variance from mean 19.047625%
Minimum/Maximum value 4.0/5.0
Number of GC cycles
Average (mean) 4.2
Median 4.0
Standard deviation 0.42163701664362296
Variance (standard deviation as a percentage of mean) 10.038977
Max variance from mean 19.047625%
Minimum/Maximum value 4.0/5.0
Average milliseconds per minor GC
Average (mean) 163.36101
Median 164.07909
Standard deviation 1.7994164521715954
Variance (standard deviation as a percentage of mean) 1.1014969
Max variance from mean 1.3849208%
Minimum/Maximum value 160.27336/165.62343
Total Kb garbage collected
Average (mean) 93682.2
Median 90203.5
Standard deviation 7395.862386797394
Variance (standard deviation as a percentage of mean) 7.894629
Max variance from mean 15.047465%
Minimum/Maximum value 90095.0/107779.0
Average milliseconds per MAJOR GC
Average (mean) 0.0
Median 0.0
Standard deviation 0.0
Variance (standard deviation as a percentage of mean) NaN
Max variance from mean NaN%
Minimum/Maximum value 0.0/0.0
Seconds in MAJOR GC cycles
Average (mean) 0.0
Median 0.0
Standard deviation 0.0
Variance (standard deviation as a percentage of mean) NaN
Max variance from mean NaN%
Minimum/Maximum value 0.0/0.0
Number of full GC cycles
Average (mean) 0.0
Median 0.0
Standard deviation 0.0
Variance (standard deviation as a percentage of mean) NaN
Max variance from mean NaN%
Minimum/Maximum value 0.0/0.0
Seconds in minor GC cycles
Average (mean) 0.68550646
Median 0.6565753
Standard deviation 0.0612525114113388
Variance (standard deviation as a percentage of mean) 8.935366
Max variance from mean 16.958427%
Minimum/Maximum value 0.6516082/0.801