1 /* |
1 /* |
2 * Copyright (c) 2016, 2018, Red Hat, Inc. All rights reserved. |
2 * Copyright (c) 2016, 2019, Red Hat, Inc. All rights reserved. |
3 * |
3 * |
4 * This code is free software; you can redistribute it and/or modify it |
4 * This code is free software; you can redistribute it and/or modify it |
5 * under the terms of the GNU General Public License version 2 only, as |
5 * under the terms of the GNU General Public License version 2 only, as |
6 * published by the Free Software Foundation. |
6 * published by the Free Software Foundation. |
7 * |
7 * |
84 experimental(uintx, ShenandoahRefProcFrequency, 5, \ |
84 experimental(uintx, ShenandoahRefProcFrequency, 5, \ |
85 "How often should (weak, soft, etc) references be processed. " \ |
85 "How often should (weak, soft, etc) references be processed. " \ |
86 "References get processed at every Nth GC cycle. Set to zero " \ |
86 "References get processed at every Nth GC cycle. Set to zero " \ |
87 "to disable reference processing.") \ |
87 "to disable reference processing.") \ |
88 \ |
88 \ |
89 experimental(uintx, ShenandoahUnloadClassesFrequency, 5, \ |
89 experimental(uintx, ShenandoahUnloadClassesFrequency, 1, \ |
90 "How often should classes get unloaded. " \ |
90 "How often should classes get unloaded. " \ |
91 "Class unloading is performed at every Nth GC cycle. " \ |
91 "Class unloading is performed at every Nth GC cycle. " \ |
92 "Set to zero to disable class unloading during concurrent GC.") \ |
92 "Set to zero to disable class unloading during concurrent GC.") \ |
93 \ |
93 \ |
94 experimental(uintx, ShenandoahGarbageThreshold, 60, \ |
94 experimental(uintx, ShenandoahGarbageThreshold, 60, \ |