On Mon, 1 Dec 2025 14:57:22 GMT, Daniel Jeliński <[email protected]> wrote:

>> Artur Barashev has updated the pull request with a new target base due to a 
>> merge or a rebase. The pull request now contains three commits:
>> 
>>  - Fix merge errors
>>  - Merge branch 'master' into JDK-8371721
>>    
>>    # Conflicts:
>>    # src/java.base/share/classes/sun/security/ssl/SSLLogger.java
>>    # src/java.base/share/classes/sun/security/ssl/X509TrustManagerImpl.java
>>  - 8371721: Refactor checkTrusted methods in X509TrustManagerImpl
>
> src/java.base/share/classes/sun/security/ssl/X509TrustManagerImpl.java line 
> 69:
> 
>> 67: 
>> 68:         SSLLogger.logFine("ssl,trustmanager", "adding as trusted 
>> certificates",
>> 69:                 (Object[]) trustedCerts.toArray(new X509Certificate[0]));
> 
> If you'd like to remove the calls to isOn, make sure that the log method call 
> parameters are available without running any extra code. For example, this 
> will always call toArray even if the logging is disabled. This will have 
> impact on the CPU and allocation profile.

Oh, good point, thanks!

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

PR Review Comment: https://git.openjdk.org/jdk/pull/28275#discussion_r2577467287

Reply via email to