Integrated: 8335865: Shenandoah: Improve THP pretouch after JDK-8315923

Neethu Prasad nprasad at openjdk.org
Tue Aug 13 17:26:00 UTC 2024


On Fri, 19 Jul 2024 14:28:24 GMT, Neethu Prasad <nprasad at openjdk.org> wrote:

> **Notes**
> os::pretouch is now using madvice now when available and has a fall back to using vm page size [JDK-8315923](https://bugs.openjdk.org/browse/JDK-8315923)
> Hence removing code that sets _pretouch_heap_page_size & _pretouch_bitmap_page_size  in Shenandoah.
> 
> **Testing**
> 
> * Ran test in Linux 5.10 and Linux 6.x and confirmed that there is no regression. I could not replicate the issue or performance improvement though. [add results]
> * Ran [TestTransparentHugePageUsage](https://github.com/openjdk/jdk/commit/a65a89522d2f24b1767e1c74f6689a22ea32ca6a) for Shenandoah and verified that test passed
> * Ran tier 1, tier 2 , tier1_gc_shenandoah, tier2_gc_shenandoah, tier3_gc_shenandoah and hotspot_gc_shenandoah.

This pull request has now been integrated.

Changeset: 84c3065e
Author:    Neethu Prasad <nprasad at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
URL:       https://git.openjdk.org/jdk/commit/84c3065e8004122f3455a8c28c8719b2c8111c17
Stats:     18 lines in 1 file changed: 0 ins; 17 del; 1 mod

8335865: Shenandoah: Improve THP pretouch after JDK-8315923

Reviewed-by: shade, wkemper

-------------

PR: https://git.openjdk.org/jdk/pull/20254


More information about the shenandoah-dev mailing list