RFR: JDK-8239789 Follow-up on JVM feature rewrite
Magnus Ihse Bursie
magnus.ihse.bursie at oracle.com
Mon Feb 24 08:53:09 UTC 2020
On 2020-02-21 16:36, Magnus Ihse Bursie wrote:
> 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.
Actually, I am sending out a new webrev, just to make sure I do this by
the book. :)
WebRev:
http://cr.openjdk.java.net/~ihse/JDK-8239789-jvm-features-followup/webrev.02
Changes since last webrev:
* Fixed expansion of JFR
* Replaced patsubst with m4_bpatsubst in UTIL_ALIASED_ARG_ENABLE
* Merged with JDK-8239708, meaning changes in basics.m4 moved to util.m4.
/Magnus
>
> /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