[
http://jira.jboss.com/jira/browse/JBTM-216?page=comments#action_12361955 ]
Mark Little commented on JBTM-216:
----------------------------------
If you're seeing the overhead on the data structure rather than the instances of what
it contains, then the best we can probably do here is look at changing the data structure
(maybe). The list of elements within the current structure needs to be called every time a
thread requests a reference to its current transaction because of corba portable
interceptors. This is specific to JTS: in the local JTA this vector will be zero size
(typically). JTS will always be slower than local JTA for a number of reasons.
Contention on Vector _threadSetups in ThreadActionData.java
-----------------------------------------------------------
Key: JBTM-216
URL:
http://jira.jboss.com/jira/browse/JBTM-216
Project: JBoss Transaction Manager
Issue Type: Bug
Security Level: Public(Everyone can see)
Components: JTS Implementation
Affects Versions: 4.2.3
Reporter: Phillip Thurmond
Assigned To: Jonathan Halliday
Seeing a lot of contention on the Vector object _threadSetups in ThreadActionData.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira