On Mon, 2 Jun 2025 08:58:28 GMT, Johannes Bechberger <jbechber...@openjdk.org> 
wrote:

>> How so?
>
> Because we need to add the threads from the signal handler. So any kind of 
> growing array or set would not work, especially if we want to remove the 
> threads from within the signal handler again.
> 
> This is certainly an area of future optimization, albeit this doesn't seem to 
> have any measurable performance impact in my renaissance benchmark runs.

I don't understand what allocation has to do with anything. I'm talking about 
code branch layout to avoid having to test "has_cpu_time_jfr_requests()" when 
we know it will be false by default.

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

PR Review Comment: https://git.openjdk.org/jdk/pull/25302#discussion_r2120846868

Reply via email to