RFR: JDK-8239789 Follow-up on JVM feature rewrite

Magnus Ihse Bursie magnus.ihse.bursie at oracle.com
Fri Feb 21 15:36:11 UTC 2020


On 2020-02-21 16:15, Erik Gahlin wrote:
> jfr should be JDK Flight Recorder.
Thanks, I should have checked and not guessed. :)

I updated the code but will not send out a new webrev.

/Magnus

>
> Erik
>
> On 2020-02-21 16:05, Magnus Ihse Bursie wrote:
>> The JVM feature rewrite was actually somewhat of a step backwards in 
>> terms of presenting information for the user what different configure 
>> arguments do.
>>
>> I've compensated for this by making it far better! :) Now we get a 
>> list like this:
>>
>>   aot                     enable ahead of time compilation (AOT)
>>   cds                     enable class data sharing (CDS)
>>   compiler1               enable hotspot compiler C1
>>   compiler2               enable hotspot compiler C2
>>   dtrace                  enable dtrace support
>>   epsilongc               include the epsilon (no-op) garbage collector
>>   g1gc                    include the G1 garbage collector
>>   graal                   enable Graal (jdk.internal.vm.compiler)
>>   jfr                     enable Java Flight Recorder (JFR)
>>   jni-check               enable -Xcheck:jni support
>>   jvmci                   enable JVM Compiler Interface (JVMCI)
>>   jvmti                   enable Java Virtual Machine Tool Interface 
>> (JVM TI)
>>   link-time-opt           enable link time optimization
>>   management              enable java.lang.management API support
>>   minimal                 support building variant 'minimal'
>>   nmt                     include native memory tracking (NMT)
>>   parallelgc              include the parallel garbage collector
>>   serialgc                include the serial garbage collector
>>   services                enable diagnostic services and client 
>> attaching
>>   shenandoahgc            include the Shenandoah garbage collector
>>   static-build            build static library instead of dynamic
>>   vm-structs              export JVM structures to the 
>> Serviceablility Agent
>>   zero                    support building variant 'zero'
>>   zgc                     include the ZGC garbage collector
>>
>> Also, I missed using the recommended m4_ prefix on some m4 functions. 
>> This patch also corrects this.
>>
>> Bug: https://bugs.openjdk.java.net/browse/JDK-8239789
>> WebRev: 
>> http://cr.openjdk.java.net/~ihse/JDK-8239789-jvm-features-followup/webrev.01
>>
>> /Magnus




More information about the build-dev mailing list