On Fri, 27 Sep 2024 17:05:25 GMT, Shaojin Wen <s...@openjdk.org> wrote:

> A small optimization to reduce the write operations of trimAndCompress

We can improve performance by avoiding repeated array access in the loop. 
Instead of accessing types[i] multiple times, we cache it in a local variable. 
Here's the optimized version
`for (int i = 0; i < count; i++) {
    Type current = types[i]; 
    if (!current.isCategory2_2nd()) {
        if (compressed != i) {
            types[compressed] = current;
        }
        compressed++;
    }
}
` This reduces overhead from multiple array lookups.

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

Changes requested by abdelhak-za...@github.com (no known OpenJDK username).

PR Review: https://git.openjdk.org/jdk/pull/21227#pullrequestreview-2335379912

Reply via email to