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]