When using -XX:+UseConcMarkSweepGC with ARServer,  JDK 11.0.2 reports that Option UseCOncMarkSweepGC was deprecated in version 9.0 and will likely be removed in a future release

Version 5
    Share This:

    This document contains official content from the BMC Software Knowledge Base. It is automatically updated when the knowledge article is modified.


    PRODUCT:

    Remedy AR System Server


    COMPONENT:

    AR System


    APPLIES TO:

    ARServer 1902+



    PROBLEM:

    When using -XX:+UseConcMarkSweepGC with ARServer,  JDK 11.0.2 reports that Option UseConcMarkSweepGC was deprecated in version 9.0 and will likely be removed in a future release


    CAUSE:

    This is an INFO message and not a problem to be concerned with


    SOLUTION:

     

    In JDK 11, UseConcMarkSweepGC still out performs G1GC for AR Server with regard to average use case times (avg AR API time) and heap reclaim (ratio of available heap).
    No meaningful deprecation was done so UseConcMarkSweepGC is still fully functional.

      

    In BMC in-house testing with workload generation to accurately reflect real-life usage, a comparison between UseConcMarkSweepGC and G1GC showed that G1GC had approximately 10% worse average use case times, slightly heavier CPU usage (less than 5% as measured using OS tools), lower heap availability, but faster heap reclaim.   So BMC continues to recommend UseConcMarkSweepGC with ARServer.

     


    Article Number:

    000170896


    Article Type:

    Solutions to a Product Problem



      Looking for additional information?    Search BMC Support  or  Browse Knowledge Articles