FeaturesPluginsDocs & SupportCommunityPartners

NetBeans GC performance on Windows 2000 version 5.0 running on x86


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 - test10: -XX:TargetSurvivorRatio=1 -Xverify:none -XX:PermSize=20M -XX:SurvivorRatio=100 -XX:MaxTenuringThreshold=0 -XX:MaxNewSize=32M -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)

  • 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
  • test31 - test31: -Xverify:none -XX:+UseParallelGC -XX:PermSize=20M -XX:SurvivorRatio=100 -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
  • test17_nosuvivorflags - test17_nosuvivorflags: -Xverify:none -XX:+UseParallelGC -XX:PermSize=20M -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 - 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
  • test10 - test10: -XX:TargetSurvivorRatio=1 -Xverify:none -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:MaxFreeHeapRatio=90 -XX:SurvivorRatio=2 -XX:MinFreeHeapRatio=20 -XX:+UseParallelGC -XX:PermSize=20M -XX:MaxTenuringThreshold=0 -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
  • 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
  • test9 - test9: -XX:TargetSurvivorRatio=1 -Xverify:none -XX:PermSize=20M -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
  • test21 - test21: -Xverify:none -XX:+UseAdaptiveSizePolicy -XX:+UseParallelGC -XX:PermSize=20M -XX:TargetSurvivorRatio=75 -XX:MaxNewSize=32M -XX:NewSize=32M -Xmx96m -Xms96m
  • test8 - test8: -XX:TargetSurvivorRatio=1 -Xverify:none -XX:PermSize=20M -XX:NewSize=32M -Xmx96m -Xms96m
  • test5 - test5: -XX:TargetSurvivorRatio=1 -Xverify:none -XX:PermSize=20M -Xmx96m -Xms96m
  • test19 - test19: -XX:TargetSurvivorRatio=1 -Xverify:none -XX:+UseParallelGC -XX:+UseConcMarkSweepGC -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
  • 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
  • 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
  • test33 - test33: -Xverify:none -XX:+UseConcMarkSweepGC -XX:+UseAdaptiveSizePolicy -XX:+UseParallelGC -XX:PermSize=20M -XX:SurvivorRatio=100 -XX:MaxTenuringThreshold=0 -Xmx96m -Xms96m
  • test20 - test20: -Xverify:none -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:PermSize=20M -XX:TargetSurvivorRatio=75 -XX:MaxNewSize=32M -XX:NewSize=32M -Xmx96m -Xms96m
  • test14 - test14: -Xverify:none -XX:+UseParallelGC -Xms24m -Xmx96m
  • 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
  • test1 - test1: -XX:TargetSurvivorRatio=1 -Xverify:none -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:PermSize=20M -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
Seconds in minor GC cycles
Average (mean) 0.2481472
Median 0.24699184
Standard deviation 0.0037791252907019798
Variance (standard deviation as a percentage of mean) 1.5229368
Max variance from mean 2.6298459%
Minimum/Maximum value 0.2436907/0.2546731
Seconds spent in GC
Average (mean) 0.2481472
Median 0.24699184
Standard deviation 0.0037791252907019798
Variance (standard deviation as a percentage of mean) 1.5229368
Max variance from mean 2.6298459%
Minimum/Maximum value 0.2436907/0.2546731
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) 22588.7
Median 22587.5
Standard deviation 5.375872085361444
Variance (standard deviation as a percentage of mean) 0.023798944
Max variance from mean 0.036747493%
Minimum/Maximum value 22582.0/22597.0
Average milliseconds per minor GC
Average (mean) 62.036797
Median 61.747963
Standard deviation 0.9447816620671687
Variance (standard deviation as a percentage of mean) 1.5229375
Max variance from mean 2.6298544%
Minimum/Maximum value 60.922676/63.668274
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) 90355.7
Median 90351.5
Standard deviation 20.800908360657527
Variance (standard deviation as a percentage of mean) 0.023021135
Max variance from mean 0.035744146%
Minimum/Maximum value 90331.0/90388.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) 13748.5
Median 13664.5
Standard deviation 214.55289428121085
Variance (standard deviation as a percentage of mean) 1.560555
Max variance from mean 3.9895263%
Minimum/Maximum value 13594.0/14297.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)
   
 

test31

test31
gcinfo
Seconds in minor GC cycles
Average (mean) 0.2499642
Median 0.25085497
Standard deviation 0.0037438397611148093
Variance (standard deviation as a percentage of mean) 1.4977503
Max variance from mean 1.8136594%
Minimum/Maximum value 0.24461621/0.2544977
Seconds spent in GC
Average (mean) 0.2499642
Median 0.25085497
Standard deviation 0.0037438397611148093
Variance (standard deviation as a percentage of mean) 1.4977503
Max variance from mean 1.8136594%
Minimum/Maximum value 0.24461621/0.2544977
Average milliseconds per minor GC
Average (mean) 62.49105
Median 62.713737
Standard deviation 0.9359601879129661
Variance (standard deviation as a percentage of mean) 1.4977508
Max variance from mean 1.813663%
Minimum/Maximum value 61.154053/63.624428
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) 90358.8
Median 90363.5
Standard deviation 37.29700591723986
Variance (standard deviation as a percentage of mean) 0.041276563
Max variance from mean 0.07326694%
Minimum/Maximum value 90297.0/90425.0
Average Kb collected per GC
Average (mean) 22589.3
Median 22590.5
Standard deviation 9.214119544630805
Variance (standard deviation as a percentage of mean) 0.04078975
Max variance from mean 0.073925346%
Minimum/Maximum value 22574.0/22606.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) 13834.1
Median 13726.5
Standard deviation 441.0836243831795
Variance (standard deviation as a percentage of mean) 3.1883798
Max variance from mean 6.389287%
Minimum/Maximum value 13250.0/14718.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_plusEvacuationRatio

test17_plusEvacuationRatio
gcinfo
Total Kb garbage collected
Average (mean) 90360.7
Median 90361.5
Standard deviation 26.047179624793355
Variance (standard deviation as a percentage of mean) 0.028825782
Max variance from mean 0.052342307%
Minimum/Maximum value 90322.0/90408.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) 22589.9
Median 22590.0
Standard deviation 6.624030276169439
Variance (standard deviation as a percentage of mean) 0.029322973
Max variance from mean 0.05356203%
Minimum/Maximum value 22580.0/22602.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
Average milliseconds per minor GC
Average (mean) 62.27112
Median 62.157513
Standard deviation 0.8996663951975269
Variance (standard deviation as a percentage of mean) 1.4447571
Max variance from mean 3.1148126%
Minimum/Maximum value 61.1234/64.21075
Seconds in minor GC cycles
Average (mean) 0.24908447
Median 0.24863005
Standard deviation 0.0035986685574790783
Variance (standard deviation as a percentage of mean) 1.4447583
Max variance from mean 3.114818%
Minimum/Maximum value 0.2444936/0.256843
Seconds spent in GC
Average (mean) 0.24908447
Median 0.24863005
Standard deviation 0.0035986685574790783
Variance (standard deviation as a percentage of mean) 1.4447583
Max variance from mean 3.114818%
Minimum/Maximum value 0.2444936/0.256843
 
Duration
Average (mean) 13904.8
Median 13743.0
Standard deviation 556.0992766620136
Variance (standard deviation as a percentage of mean) 3.9993331
Max variance from mean 10.350384%
Minimum/Maximum value 13422.0/15344.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)
 
 

test17_nosuvivorflags

test17_nosuvivorflags
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
Total Kb garbage collected
Average (mean) 90666.9
Median 90670.5
Standard deviation 39.90112758265889
Variance (standard deviation as a percentage of mean) 0.044008482
Max variance from mean 0.05746481%
Minimum/Maximum value 90578.0/90719.0
Seconds in minor GC cycles
Average (mean) 0.4743235
Median 0.4699697
Standard deviation 0.009158970143895719
Variance (standard deviation as a percentage of mean) 1.9309543
Max variance from mean 3.0763607%
Minimum/Maximum value 0.461419/0.4889154
Seconds spent in GC
Average (mean) 0.4743235
Median 0.4699697
Standard deviation 0.009158970143895719
Variance (standard deviation as a percentage of mean) 1.9309543
Max variance from mean 3.0763607%
Minimum/Maximum value 0.461419/0.4889154
Average milliseconds per minor GC
Average (mean) 118.58086
Median 117.492424
Standard deviation 2.289742365570619
Variance (standard deviation as a percentage of mean) 1.9309545
Max variance from mean 3.0763776%
Minimum/Maximum value 115.354744/122.22885
Average Kb collected per GC
Average (mean) 22666.4
Median 22667.5
Standard deviation 10.0022218990865
Variance (standard deviation as a percentage of mean) 0.044127967
Max variance from mean 0.055587165%
Minimum/Maximum value 22644.0/22679.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) 13975.0
Median 13969.0
Standard deviation 105.61986345169906
Variance (standard deviation as a percentage of mean) 0.7557772
Max variance from mean 1.5241503%
Minimum/Maximum value 13812.0/14188.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)
   
 

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 Kb collected per GC
Average (mean) 15050.8
Median 15050.5
Standard deviation 3.08400890750481
Variance (standard deviation as a percentage of mean) 0.020490665
Max variance from mean 0.027906792%
Minimum/Maximum value 15046.0/15055.0
Average milliseconds per minor GC
Average (mean) 67.4411
Median 67.66998
Standard deviation 0.7618970176022114
Variance (standard deviation as a percentage of mean) 1.1297221
Max variance from mean 1.2390777%
Minimum/Maximum value 66.0907/68.27675
Seconds in minor GC cycles
Average (mean) 0.40464658
Median 0.40601987
Standard deviation 0.004571373819816583
Variance (standard deviation as a percentage of mean) 1.1297201
Max variance from mean 1.2390845%
Minimum/Maximum value 0.3965442/0.4096605
Seconds spent in GC
Average (mean) 0.40464658
Median 0.40601987
Standard deviation 0.004571373819816583
Variance (standard deviation as a percentage of mean) 1.1297201
Max variance from mean 1.2390845%
Minimum/Maximum value 0.3965442/0.4096605
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) 90307.0
Median 90306.0
Standard deviation 18.535251699277126
Variance (standard deviation as a percentage of mean) 0.020524712
Max variance from mean 0.031005349%
Minimum/Maximum value 90279.0/90335.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) 13990.6
Median 14000.0
Standard deviation 70.30757780803626
Variance (standard deviation as a percentage of mean) 0.5025344
Max variance from mean 0.7390705%
Minimum/Maximum value 13891.0/14094.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

test17
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
Average Kb collected per GC
Average (mean) 22592.7
Median 22591.0
Standard deviation 11.005554107130164
Variance (standard deviation as a percentage of mean) 0.04871288
Max variance from mean 0.08100307%
Minimum/Maximum value 22578.0/22611.0
Average milliseconds per minor GC
Average (mean) 61.734783
Median 61.55331
Standard deviation 0.7807372562328867
Variance (standard deviation as a percentage of mean) 1.2646635
Max variance from mean 2.4398143%
Minimum/Maximum value 60.697525/63.240997
Total Kb garbage collected
Average (mean) 90372.1
Median 90366.0
Standard deviation 42.99987043809716
Variance (standard deviation as a percentage of mean) 0.047580913
Max variance from mean 0.07955822%
Minimum/Maximum value 90315.0/90444.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.24693918
Median 0.24621324
Standard deviation 0.003122949025582631
Variance (standard deviation as a percentage of mean) 1.2646632
Max variance from mean 2.439794%
Minimum/Maximum value 0.2427901/0.252964
Seconds spent in GC
Average (mean) 0.24693918
Median 0.24621324
Standard deviation 0.003122949025582631
Variance (standard deviation as a percentage of mean) 1.2646632
Max variance from mean 2.439794%
Minimum/Maximum value 0.2427901/0.252964
 
Duration
Average (mean) 14008.0
Median 13656.5
Standard deviation 815.271461266464
Variance (standard deviation as a percentage of mean) 5.8200417
Max variance from mean 12.20731%
Minimum/Maximum value 13360.0/15718.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)
   
 

test10

test10
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
Average Kb collected per GC
Average (mean) 29559.6
Median 29555.0
Standard deviation 15.450278487673925
Variance (standard deviation as a percentage of mean) 0.052268226
Max variance from mean 0.11637638%
Minimum/Maximum value 29545.0/29594.0
Seconds in minor GC cycles
Average (mean) 0.36392754
Median 0.36356747
Standard deviation 0.004785452278974685
Variance (standard deviation as a percentage of mean) 1.3149464
Max variance from mean 2.3950279%
Minimum/Maximum value 0.3577212/0.3726437
Seconds spent in GC
Average (mean) 0.36392754
Median 0.36356747
Standard deviation 0.004785452278974685
Variance (standard deviation as a percentage of mean) 1.3149464
Max variance from mean 2.3950279%
Minimum/Maximum value 0.3577212/0.3726437
Total Kb garbage collected
Average (mean) 88679.5
Median 88665.5
Standard deviation 46.34472282076281
Variance (standard deviation as a percentage of mean) 0.05226092
Max variance from mean 0.11671243%
Minimum/Maximum value 88636.0/88783.0
Average milliseconds per minor GC
Average (mean) 121.30919
Median 121.18915
Standard deviation 1.5951505530707106
Variance (standard deviation as a percentage of mean) 1.3149462
Max variance from mean 2.3950207%
Minimum/Maximum value 119.2404/124.21457
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) 14012.6
Median 13938.0
Standard deviation 228.9241482290107
Variance (standard deviation as a percentage of mean) 1.6337022
Max variance from mean 4.149126%
Minimum/Maximum value 13813.0/14594.0
 
   
javaconfig
Target survivor ratio 1 (-XX:TargetSurvivorRatio=1)
Disable bytcode verification -1 (-Xverify:none)
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
Average Kb collected per GC
Average (mean) 22595.6
Median 22594.0
Standard deviation 5.253570190421638
Variance (standard deviation as a percentage of mean) 0.023250412
Max variance from mean 0.03717711%
Minimum/Maximum value 22590.0/22604.0
Average milliseconds per minor GC
Average (mean) 62.181664
Median 62.157864
Standard deviation 0.7281055119934899
Variance (standard deviation as a percentage of mean) 1.1709329
Max variance from mean 1.6580178%
Minimum/Maximum value 60.997353/63.212646
Seconds in minor GC cycles
Average (mean) 0.24872665
Median 0.24863145
Standard deviation 0.002912422384948205
Variance (standard deviation as a percentage of mean) 1.170933
Max variance from mean 1.6580215%
Minimum/Maximum value 0.24398941/0.2528506
Seconds spent in GC
Average (mean) 0.24872665
Median 0.24863145
Standard deviation 0.002912422384948205
Variance (standard deviation as a percentage of mean) 1.170933
Max variance from mean 1.6580215%
Minimum/Maximum value 0.24398941/0.2528506
Total Kb garbage collected
Average (mean) 90383.4
Median 90378.0
Standard deviation 20.608520253577176
Variance (standard deviation as a percentage of mean) 0.022801222
Max variance from mean 0.0371767%
Minimum/Maximum value 90361.0/90417.0