There was unfortunately a semantic merge conflict between #3419 and #3587 that caused a performance regression on (at least) OpenJDK. This reverts commit 982fb38807, reversing changes made to b841cacb83.
982fb38807
b841cacb83