Hi,
>> 5)I have not heard of J9 Gencon/Shenandoah providing similar
> functionality. Can you point me to further documentation on which
> feature you model upon?
Shenandoah does provide similar functionality under experimental flags:
-XX:+ShenandoahUncommit
-XX:ShenandoahUncommitDelay
It does not need full gc before uncommitting (actually it calls
madvise(MADV_DONTNEED) on Linux)
Also, it has "compact" heuristics that targets low memory footprint by
aggressively uncommitting heap.
Thanks,
-Zhengyu
>> Thanks.
>> *Sunny Chan*
>> *Senior Lead Engineer, Executive Services*
>> D +852 2600 8907 | M +852 6386 1835 | T +852 2600 8888
>> 5/F, One Island East, 18 Westlands Road, Island East, Hong Kong
>> :1. Social Media Icons:CLSA_Social Media Icons_linkedin.png
> <https://hk.linkedin.com/company/clsa>:1. Social Media Icons:CLSA_Social
> Media Icons_twitter.png <https://twitter.com/clsainsights?lang=en>:1.
> Social Media Icons:CLSA_Social Media Icons_youtube.png
> <https://www.youtube.com/channel/UC0qWp_lLnOcRYmBlCNQgZKA>:1. Social
> Media Icons:CLSA_Social Media Icons_facebook.png
> <https://www.facebook.com/clsacommunity/>
>> *clsa.com* <https://www.clsa.com/>**
>> *Insights. Liquidity. Capital. *
>> **
>> CLSA_RGB <https://www.clsa.com/member>**
>> **
>> *A CITIC Securities Company*
>> The content of this communication is intended for the recipient and is
> subject to CLSA Legal and Regulatory Notices.
> These can be viewed at https://www.clsa.com/disclaimer.htmlor sent to
> you upon request.
> Please consider before printing. CLSA is ISO14001 certified and
> committed to reducing its impact on the environment.
>