Daniil Kirilyuk created QPID-8752:
-------------------------------------

             Summary: [Broker-J] Connection- and session-level Subject caching
                 Key: QPID-8752
                 URL: https://issues.apache.org/jira/browse/QPID-8752
             Project: Qpid
          Issue Type: Bug
          Components: Broker-J
    Affects Versions: qpid-java-broker-10.1.0
            Reporter: Daniil Kirilyuk
             Fix For: qpid-java-broker-10.1.1


The JMH tests have shown 5-7% higher CPU usage in high-concurrent messaging 
scenarios. The JFR analysis has shown increased amount of java.security.* 
classes being processed from the call points in AMQP 1.0 connections and 
sessions.

To avoid this overhead, Subject instance should be cached on connection and 
session level.

Additionally modern subject API should be used on Java 23 instead of 24 to 
avoid errors in java 23 environments.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to