RFR (M): 8112746: Followup to JDK-8059557 (JEP 245: Validate JVM Command-Line Flag Arguments)
Kim Barrett
kim.barrett at oracle.com
Mon Aug 3 21:50:27 UTC 2015
On Aug 3, 2015, at 5:01 PM, sangheon.kim <sangheon.kim at oracle.com> wrote:
>
>> src/share/vm/runtime/commandLineFlagConstraintsGC.cpp
>> 53 static Flag::Error MinPLABSizeBounds(const char* name, bool verbose, size_t value) {
>> 66 static Flag::Error MaxPLABSizeBounds(const char* name, bool verbose, size_t value) {
>> 79 static Flag::Error MinMaxPLABSizeBounds(const char* name, bool verbose, size_t value) {
>> 86 Flag::Error YoungPLABSizeConstraintFunc(bool verbose, size_t value) {
>>
>> Pre-existing issue:
>> While I'm all for using helper functions to break things up into
>> bite-sized chunks, in this case I think the helper functions are
>> actually making the code longer and more complicated.
> Actually 8078555 which is GC part flag implementation will utilize these helper functions for OldPLABSize, CMSOldPLABMin, CMSOldPLABMax.
> When I suggested '8130459: Add additional validation after heap creation', I mentioned that adding YoungPLABSizeConstraintFunc() as an example.
Ah, that explains it. Thanks.
More information about the hotspot-dev
mailing list