RFR: 8252103: Parallel heap inspection for ParallelScavengeHeap [v9]

Thomas Schatzl tschatzl at openjdk.java.net
Fri Oct 30 19:30:04 UTC 2020


On Fri, 30 Oct 2020 02:17:03 GMT, Lin Zang <lzang at openjdk.org> wrote:

>> - Parallel heap iteration support for PSS
>> - JBS:  https://bugs.openjdk.java.net/browse/JDK-8252103
>
> Lin Zang has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains seven additional commits since the last revision:
> 
>  - Merge remote-tracking branch 'upstream/master' into jmap-par
>  - Merge remote-tracking branch 'upstream/master' into jmap-par
>  - update the return type of iterable_blocks to size_t
>  - cast iterable_blocks to int in claim_and_get_block()
>  - fix constant coding style and do code refine
>  - Refine HeapBlockClaimer implementation
>  - 8252103: Parallel heap inspection for ParallelScavengeHeap
>    
>    - Parallel heap iteration support for PSS
>    - JBS:  https://bugs.openjdk.java.net/browse/JDK-8252103

Changes requested by tschatzl (Reviewer).

src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp line 298:

> 296: // these spaces.
> 297: // The old spaces are divided into serveral fixed-size blocks.
> 298: class HeapBlockClaimer : public StackObj {

This class could probably be moved to the cpp file. It seems only be used in the parallelScavengeHeap.cpp file.

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

PR: https://git.openjdk.java.net/jdk/pull/25



More information about the hotspot-gc-dev mailing list