On Mon, 4 May 2026 12:15:53 GMT, Johan Sjölen <[email protected]> wrote:

>  - private value 'skipFailedInvocationCounts' 'Ljava/lang/Boolean;' @12  Flat 
> inline type field 'java/lang/Boolean':

I'm not super familiar with the Zero internals or potential optimizations we 
have/could have baked in. However, we can't really yield that many field 
flattening benefits with just an interpreter. Perhaps we still enjoy a lower 
overall allocation rate when only buffering at points of field access? Would it 
make sense to revisit the flattening decisions when running Zero? As in, 
disable field flattening entirely and guard cases like these with assertions.

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

PR Comment: https://git.openjdk.org/valhalla/pull/2382#issuecomment-4371391898

Reply via email to