Question regarding JEP 8204089 Timely Reducing Unused Committed Memory

Zhengyu Gu zgu at redhat.com
Fri Jun 1 12:10:43 UTC 2018


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.
> 



More information about the hotspot-gc-dev mailing list