On Thu, 21 Nov 2024 17:53:00 GMT, Brent Christian <bchri...@openjdk.org> wrote:

>> Yes. It maintains the root of a reachable linked list of `Target`-s.
>
> Doesn't it get covered by the local `prev` in `setup()`? Should that be 
> removed?

No. Local `prev` variable goes out of scope when `setup()` finishes, making the 
whole thing eligible for GC. We need something that keeps the list alive, like 
a benchmark object field, which `CleanerGC.prev` is.

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

PR Review Comment: https://git.openjdk.org/jdk/pull/22043#discussion_r1852623921

Reply via email to