FeaturesPluginsDocs & SupportCommunityPartners

NetBeans GC performance on Linux version 2.4.9-31 running on i386


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 - test31: -Xverify:none -XX:+UseParallelGC -XX:PermSize=20M -XX:SurvivorRatio=100 -XX:MaxTenuringThreshold=0 -XX:MaxNewSize=32M -XX:NewSize=32M -Xmx96m -Xms96m
  • Lowest gc count - test8: -XX:TargetSurvivorRatio=1 -Xverify:none -XX:PermSize=20M -XX:NewSize=32M -Xmx96m -Xms96m
  • Lowest by average gc duration - (by minor gc duration) test32test32: -Xverify:none -XX:+UseAdaptiveSizePolicy -XX:+UseParallelGC -XX:PermSize=20M -XX:SurvivorRatio=100 -XX:MaxTenuringThreshold=0 -Xmx96m -Xms96m


Index of all settings tested (sorted by session duration)

  • test31 - test31: -Xverify:none -XX:+UseParallelGC -XX:PermSize=20M -XX:SurvivorRatio=100 -XX:MaxTenuringThreshold=0 -XX:MaxNewSize=32M -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
  • test26 - test26: -XX:TargetSurvivorRatio=1 -Xverify:none -XX:+UseParallelGC -XX:PermSize=20M -XX:NewSize=32M -Xmx96m -Xms96m
  • 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
  • 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
  • test28 - test28: -XX:TargetSurvivorRatio=1 -Xverify:none -XX:SurvivorRatio=2 -XX:PermSize=20M -XX:MaxTenuringThreshold=0 -XX:MaxNewSize=32M -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
  • test9 - test9: -XX:TargetSurvivorRatio=1 -Xverify:none -XX:PermSize=20M -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
  • test3 - test3: -Xverify:none -XX:PermSize=20M -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
  • test8 - test8: -XX:TargetSurvivorRatio=1 -Xverify:none -XX:PermSize=20M -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
  • test25 - test25: -XX:TargetSurvivorRatio=1 -Xverify:none -XX:PermSize=20M -XX:MaxTenuringThreshold=0 -XX:NewSize=32M -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
  • test10 - test10: -XX:TargetSurvivorRatio=1 -Xverify:none -XX:PermSize=20M -XX:SurvivorRatio=100 -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
  • test32 - test32: -Xverify:none -XX:+UseAdaptiveSizePolicy -XX:+UseParallelGC -XX:PermSize=20M -XX:SurvivorRatio=100 -XX:MaxTenuringThreshold=0 -Xmx96m -Xms96m
  • test19 - test19: -XX:TargetSurvivorRatio=1 -Xverify:none -XX:+UseParallelGC -XX:+UseConcMarkSweepGC -XX:PermSize=20M -XX:MaxNewSize=32M -XX:NewSize=32M -Xmx96m -Xms96m
  • test5 - test5: -XX:TargetSurvivorRatio=1 -Xverify:none -XX:PermSize=20M -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
  • test33 - test33: -Xverify:none -XX:+UseConcMarkSweepGC -XX:+UseAdaptiveSizePolicy -XX:+UseParallelGC -XX:PermSize=20M -XX:SurvivorRatio=100 -XX:MaxTenuringThreshold=0 -Xmx96m -Xms96m
  • test13 - test13: -Xverify:none -XX:+UseParallelGC -Xms24m -Xmx96m
  • test29 - test29: -XX:TargetSurvivorRatio=1 -Xverify:none -XX:SurvivorRatio=2 -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:PermSize=20M -XX:MaxTenuringThreshold=0 -XX:MaxNewSize=32M -XX:NewSize=32M -Xmx96m -Xms96m
  • test18 - test18: -XX:TargetSurvivorRatio=1 -Xverify:none -XX:+UseConcMarkSweepGC -XX:PermSize=20M -XX:MaxNewSize=32M -XX:NewSize=32M -Xmx96m -Xms96m
  • baseline - baseline: -Xverify:none -Xms24m -Xmx96m
  • 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
  • test1 - test1: -XX:TargetSurvivorRatio=1 -Xverify:none -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:PermSize=20M -XX:MaxNewSize=32M -XX:NewSize=32M -Xmx96m -Xms96m
  • 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

 

test31

test31
gcinfo
Seconds in minor GC cycles
Average (mean) 0.26190436
Median 0.26182252
Standard deviation 0.0027808968585001843
Variance (standard deviation as a percentage of mean) 1.0617986
Max variance from mean 1.5718158%
Minimum/Maximum value 0.256882/0.266021
Seconds spent in GC
Average (mean) 0.26190436
Median 0.26182252
Standard deviation 0.0027808968585001843
Variance (standard deviation as a percentage of mean) 1.0617986
Max variance from mean 1.5718158%
Minimum/Maximum value 0.256882/0.266021
Heap growth events
Average (mean) 4.0
Median 4.0
Standard deviation 0.0
Variance (standard deviation as a percentage of mean) 0.0
Max variance from mean 0.0%
Minimum/Maximum value 4.0/4.0
Number of minor GC cycles
Average (mean) 4.0
Median 4.0
Standard deviation 0.0
Variance (standard deviation as a percentage of mean) 0.0
Max variance from mean 0.0%
Minimum/Maximum value 4.0/4.0
Number of GC cycles
Average (mean) 4.0
Median 4.0
Standard deviation 0.0
Variance (standard deviation as a percentage of mean) 0.0
Max variance from mean 0.0%
Minimum/Maximum value 4.0/4.0
Total Kb garbage collected
Average (mean) 90067.0
Median 90081.0
Standard deviation 41.815923146230176
Variance (standard deviation as a percentage of mean) 0.046427574
Max variance from mean 0.029977685%
Minimum/Maximum value 89969.0/90094.0
Average milliseconds per minor GC
Average (mean) 65.4761
Median 65.45563
Standard deviation 0.6952249671502952
Variance (standard deviation as a percentage of mean) 1.0617996
Max variance from mean 1.5718095%
Minimum/Maximum value 64.220505/66.50526
Average Kb collected per GC
Average (mean) 22516.375
Median 22520.0
Standard deviation 10.391445657710136
Variance (standard deviation as a percentage of mean) 0.046150617
Max variance from mean 0.02942303%
Minimum/Maximum value 22492.0/22523.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
 
Duration
Average (mean) 18576.125
Median 18436.5
Standard deviation 399.5230834337718
Variance (standard deviation as a percentage of mean) 2.1507342
Max variance from mean 5.291066%
Minimum/Maximum value 18368.0/19559.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)
 

test17

test17
gcinfo
Average milliseconds per minor GC
Average (mean) 68.09684
Median 66.063
Standard deviation 5.695271573526105
Variance (standard deviation as a percentage of mean) 8.363489
Max variance from mean 20.641058%
Minimum/Maximum value 65.66675/82.15275
Heap growth events
Average (mean) 4.0
Median 4.0
Standard deviation 0.0
Variance (standard deviation as a percentage of mean) 0.0
Max variance from mean 0.0%
Minimum/Maximum value 4.0/4.0
Number of minor GC cycles
Average (mean) 4.0
Median 4.0
Standard deviation 0.0
Variance (standard deviation as a percentage of mean) 0.0
Max variance from mean 0.0%
Minimum/Maximum value 4.0/4.0
Number of GC cycles
Average (mean) 4.0
Median 4.0
Standard deviation 0.0
Variance (standard deviation as a percentage of mean) 0.0
Max variance from mean 0.0%
Minimum/Maximum value 4.0/4.0
Total Kb garbage collected
Average (mean) 90031.375
Median 90028.5
Standard deviation 21.5667568261897
Variance (standard deviation as a percentage of mean) 0.023954712
Max variance from mean 0.03734809%
Minimum/Maximum value 89996.0/90065.0
Seconds in minor GC cycles
Average (mean) 0.2723874
Median 0.264252
Standard deviation 0.022781083666642447
Variance (standard deviation as a percentage of mean) 8.363487
Max variance from mean 20.641045%
Minimum/Maximum value 0.262667/0.328611
Seconds spent in GC
Average (mean) 0.2723874
Median 0.264252
Standard deviation 0.022781083666642447
Variance (standard deviation as a percentage of mean) 8.363487
Max variance from mean 20.641045%
Minimum/Maximum value 0.262667/0.328611
Average Kb collected per GC
Average (mean) 22507.5
Median 22506.5
Standard deviation 5.31843156256751
Variance (standard deviation as a percentage of mean) 0.023629596
Max variance from mean 0.03776519%
Minimum/Maximum value 22499.0/22516.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
 
Duration
Average (mean) 18765.875
Median 18504.0
Standard deviation 564.415101011658
Variance (standard deviation as a percentage of mean) 3.0076673
Max variance from mean 5.0523887%
Minimum/Maximum value 18395.0/19714.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)
   
 

test26

test26
gcinfo
Average milliseconds per minor GC
Average (mean) 123.63594
Median 120.977745
Standard deviation 7.854453116923948
Variance (standard deviation as a percentage of mean) 6.352888
Max variance from mean 15.606758%
Minimum/Maximum value 119.84776/142.9315
Seconds in minor GC cycles
Average (mean) 0.4945438
Median 0.48391098
Standard deviation 0.031417815895174
Variance (standard deviation as a percentage of mean) 6.3528886
Max variance from mean 15.606753%
Minimum/Maximum value 0.47939104/0.571726
Seconds spent in GC
Average (mean) 0.4945438
Median 0.48391098
Standard deviation 0.031417815895174
Variance (standard deviation as a percentage of mean) 6.3528886
Max variance from mean 15.606753%
Minimum/Maximum value 0.47939104/0.571726
Heap growth events
Average (mean) 4.0
Median 4.0
Standard deviation 0.0
Variance (standard deviation as a percentage of mean) 0.0
Max variance from mean 0.0%
Minimum/Maximum value 4.0/4.0
Number of minor GC cycles
Average (mean) 4.0
Median 4.0
Standard deviation 0.0
Variance (standard deviation as a percentage of mean) 0.0
Max variance from mean 0.0%
Minimum/Maximum value 4.0/4.0
Number of GC cycles
Average (mean) 4.0
Median 4.0
Standard deviation 0.0
Variance (standard deviation as a percentage of mean) 0.0
Max variance from mean 0.0%
Minimum/Maximum value 4.0/4.0
Average Kb collected per GC
Average (mean) 22583.25
Median 22584.0
Standard deviation 12.337515378482237
Variance (standard deviation as a percentage of mean) 0.054631267
Max variance from mean 0.074170016%
Minimum/Maximum value 22570.0/22600.0
Total Kb garbage collected
Average (mean) 90334.5
Median 90337.5
Standard deviation 50.128406546160456
Variance (standard deviation as a percentage of mean) 0.055491984
Max variance from mean 0.07582928%
Minimum/Maximum value 90280.0/90403.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
 
Duration
Average (mean) 18775.375
Median 18848.0
Standard deviation 160.2301358314703
Variance (standard deviation as a percentage of mean) 0.8534058
Max variance from mean 0.8022476%
Minimum/Maximum value 18533.0/18926.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)
New area size 32 (-XX:NewSize=32M)
Maximum heap size 96 (-Xmx96m)
Minimum heap size 96 (-Xms96m)
   
 

test30

test30
gcinfo
Total Kb garbage collected
Average (mean) 90018.375
Median 90011.0
Standard deviation 43.05457500163518
Variance (standard deviation as a percentage of mean) 0.047828652
Max variance from mean 0.06401471%
Minimum/Maximum value 89958.0/90076.0
Heap growth events
Average (mean) 4.0
Median 4.0
Standard deviation 0.0
Variance (standard deviation as a percentage of mean) 0.0
Max variance from mean 0.0%
Minimum/Maximum value 4.0/4.0
Number of minor GC cycles
Average (mean) 4.0
Median 4.0
Standard deviation 0.0
Variance (standard deviation as a percentage of mean) 0.0
Max variance from mean 0.0%
Minimum/Maximum value 4.0/4.0
Number of GC cycles
Average (mean) 4.0
Median 4.0
Standard deviation 0.0
Variance (standard deviation as a percentage of mean) 0.0
Max variance from mean 0.0%
Minimum/Maximum value 4.0/4.0
Average Kb collected per GC
Average (mean) 22504.0
Median 22502.0
Standard deviation 10.82325538564332
Variance (standard deviation as a percentage of mean) 0.048094805
Max variance from mean 0.066654816%
Minimum/Maximum value 22489.0/22519.0
Average milliseconds per minor GC
Average (mean) 65.98144
Median 65.96063
Standard deviation 1.0003153850644628
Variance (standard deviation as a percentage of mean) 1.5160557
Max variance from mean 2.9118953%
Minimum/Maximum value 64.87/67.90275
Seconds in minor GC cycles
Average (mean) 0.26392576
Median 0.26384252
Standard deviation 0.004001266491102852
Variance (standard deviation as a percentage of mean) 1.5160576
Max variance from mean 2.911896%
Minimum/Maximum value 0.25948/0.271611
Seconds spent in GC
Average (mean) 0.26392576
Median 0.26384252
Standard deviation 0.004001266491102852
Variance (standard deviation as a percentage of mean) 1.5160576
Max variance from mean 2.911896%
Minimum/Maximum value 0.25948/0.271611
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) 18865.625
Median 18697.5
Standard deviation 506.07421992374657
Variance (standard deviation as a percentage of mean) 2.6825204
Max variance from mean 3.2671857%
Minimum/Maximum value 18325.0/19482.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)
   
 

test17_plus_heapratio

test17_plus_heapratio
gcinfo
Heap growth events
Average (mean) 4.0
Median 4.0
Standard deviation 0.0
Variance (standard deviation as a percentage of mean) 0.0
Max variance from mean 0.0%
Minimum/Maximum value 4.0/4.0
Number of minor GC cycles
Average (mean) 4.0
Median 4.0
Standard deviation 0.0
Variance (standard deviation as a percentage of mean) 0.0
Max variance from mean 0.0%
Minimum/Maximum value 4.0/4.0
Number of GC cycles
Average (mean) 4.0
Median 4.0
Standard deviation 0.0
Variance (standard deviation as a percentage of mean) 0.0
Max variance from mean 0.0%
Minimum/Maximum value 4.0/4.0
Seconds in minor GC cycles
Average (mean) 0.27037475
Median 0.2623225
Standard deviation 0.023925850792271473
Variance (standard deviation as a percentage of mean) 8.849144
Max variance from mean 21.763954%
Minimum/Maximum value 0.259063/0.32921898
Seconds spent in GC
Average (mean) 0.27037475
Median 0.2623225
Standard deviation 0.023925850792271473
Variance (standard deviation as a percentage of mean) 8.849144
Max variance from mean 21.763954%
Minimum/Maximum value 0.259063/0.32921898
Average milliseconds per minor GC
Average (mean) 67.59369
Median 65.58063
Standard deviation 5.981463764662683
Variance (standard deviation as a percentage of mean) 8.849145
Max variance from mean 21.763954%
Minimum/Maximum value 64.765755/82.30475
Average Kb collected per GC
Average (mean) 22509.875
Median 22512.0
Standard deviation 10.398317171542711
Variance (standard deviation as a percentage of mean) 0.046194468
Max variance from mean 0.058307745%
Minimum/Maximum value 22493.0/22523.0
Total Kb garbage collected
Average (mean) 90041.375
Median 90050.0
Standard deviation 41.85327261483179
Variance (standard deviation as a percentage of mean) 0.04648227
Max variance from mean 0.059555955%
Minimum/Maximum value 89975.0/90095.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
 
Duration
Average (mean) 18871.25
Median 18547.5
Standard deviation 614.5139194052948
Variance (standard deviation as a percentage of mean) 3.2563498
Max variance from mean 4.296218%
Minimum/Maximum value 18335.0/19682.0
 
   
javaconfig
Target survivor ratio 1 (-XX:TargetSurvivorRatio=1)
Disable bytcode verification -1 (-Xverify:none)
MaxHeapFreeRatio 90 (-XX:MaxHeapFreeRatio=90)
SurvivorRatio 2 (-XX:SurvivorRatio=2)
MinHeapFreeRatio 20 (-XX:MinHeapFreeRatio=20)
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)
 

test28

test28
gcinfo
Heap growth events
Average (mean) 6.0
Median 6.0
Standard deviation 0.0
Variance (standard deviation as a percentage of mean) 0.0
Max variance from mean 0.0%
Minimum/Maximum value 6.0/6.0
Number of minor GC cycles
Average (mean) 6.0
Median 6.0
Standard deviation 0.0
Variance (standard deviation as a percentage of mean) 0.0
Max variance from mean 0.0%
Minimum/Maximum value 6.0/6.0
Number of GC cycles
Average (mean) 6.0
Median 6.0
Standard deviation 0.0
Variance (standard deviation as a percentage of mean) 0.0
Max variance from mean 0.0%
Minimum/Maximum value 6.0/6.0
Average milliseconds per minor GC
Average (mean) 83.07898
Median 82.899994
Standard deviation 0.576516769432567
Variance (standard deviation as a percentage of mean) 0.6939382
Max variance from mean 1.5252824%
Minimum/Maximum value 82.554665/84.34617
Seconds in minor GC cycles
Average (mean) 0.49847388
Median 0.4974
Standard deviation 0.0034590892899754467
Variance (standard deviation as a percentage of mean) 0.69393593
Max variance from mean 1.5252773%
Minimum/Maximum value 0.495328/0.506077
Seconds spent in GC
Average (mean) 0.49847388
Median 0.4974
Standard deviation 0.0034590892899754467
Variance (standard deviation as a percentage of mean) 0.69393593
Max variance from mean 1.5252773%
Minimum/Maximum value 0.495328/0.506077
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
Total Kb garbage collected
Average (mean) 90119.0
Median 90122.5
Standard deviation 37.962387400463335
Variance (standard deviation as a percentage of mean) 0.042124733
Max variance from mean 0.05659184%
Minimum/Maximum value 90048.0/90170.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 Kb collected per GC
Average (mean) 15019.375
Median 15020.0
Standard deviation 6.2091522310675735
Variance (standard deviation as a percentage of mean) 0.04134095
Max variance from mean 0.057425827%
Minimum/Maximum value 15008.0/15028.0
 
Duration
Average (mean) 18901.125
Median 18838.0
Standard deviation 467.7283771821297
Variance (standard deviation as a percentage of mean) 2.474606
Max variance from mean 4.924971%
Minimum/Maximum value 18187.0/19832.0
 
   
javaconfig
Target survivor ratio 1 (-XX:TargetSurvivorRatio=1)
Disable bytcode verification -1 (-Xverify:none)
SurvivorRatio 2 (-XX:SurvivorRatio=2)
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_plusEvacuationRatio

test17_plusEvacuationRatio
gcinfo
Average milliseconds per minor GC
Average (mean) 67.85025
Median 65.75612
Standard deviation 5.806879471351127
Variance (standard deviation as a percentage of mean) 8.558376
Max variance from mean 21.003965%
Minimum/Maximum value 64.546/82.101494
Heap growth events
Average (mean) 4.0
Median 4.0
Standard deviation 0.0
Variance (standard deviation as a percentage of mean) 0.0
Max variance from mean 0.0%
Minimum/Maximum value 4.0/4.0
Number of minor GC cycles
Average (mean) 4.0
Median 4.0
Standard deviation 0.0
Variance (standard deviation as a percentage of mean) 0.0
Max variance from mean 0.0%
Minimum/Maximum value 4.0/4.0
Number of GC cycles
Average (mean) 4.0
Median 4.0
Standard deviation 0.0
Variance (standard deviation as a percentage of mean) 0.0
Max variance from mean 0.0%
Minimum/Maximum value 4.0/4.0
Seconds in minor GC cycles
Average (mean) 0.271401
Median 0.2630245
Standard deviation 0.0232275173764562
Variance (standard deviation as a percentage of mean) 8.558376
Max variance from mean 21.003971%
Minimum/Maximum value 0.258184/0.32840598
Seconds spent in GC
Average (mean) 0.271401
Median 0.2630245
Standard deviation 0.0232275173764562
Variance (standard deviation as a percentage of mean) 8.558376
Max variance from mean 21.003971%
Minimum/Maximum value 0.258184/0.32840598
Total Kb garbage collected
Average (mean) 90035.75
Median 90045.0
Standard deviation 48.334400645030094
Variance (standard deviation as a percentage of mean) 0.053683564
Max variance from mean 0.055811163%
Minimum/Maximum value 89932.0/90086.0
Average Kb collected per GC
Average (mean) 22508.625
Median 22511.0
Standard deviation 11.951539052117335
Variance (standard deviation as a percentage of mean) 0.0530976
Max variance from mean 0.054978922%
Minimum/Maximum value 22483.0/22521.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
 
Duration
Average (mean) 18921.125
Median 18611.5
Standard deviation 539.4903452234208
Variance (standard deviation as a percentage of mean) 2.8512592
Max variance from mean 4.132286%
Minimum/Maximum value 18462.0/19703.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)
 
 

test9

test9
gcinfo
Average Kb collected per GC
Average (mean) 24283.625
Median 24284.0
Standard deviation 2.2638462845343543
Variance (standard deviation as a percentage of mean) 0.009322522
Max variance from mean 0.018016256%
Minimum/Maximum value 24280.0/24288.0
Total Kb garbage collected
Average (mean) 72852.5
Median 72854.0
Standard deviation 6.8660656232559525
Variance (standard deviation as a percentage of mean) 0.009424612
Max variance from mean 0.017157957%
Minimum/Maximum value 72841.0/72865.0
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
Seconds in minor GC cycles
Average (mean) 0.4209171
Median 0.4209185
Standard deviation 0.0011587760480706933
Variance (standard deviation as a percentage of mean) 0.27529794
Max variance from mean 0.38936153%
Minimum/Maximum value 0.419377/0.42255598
Seconds spent in GC
Average (mean) 0.4209171
Median 0.4209185
Standard deviation 0.0011587760480706933
Variance (standard deviation as a percentage of mean) 0.27529794
Max variance from mean 0.38936153%
Minimum/Maximum value 0.419377/0.42255598