You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@commons.apache.org by "Rico Neubauer (JIRA)" <ji...@apache.org> on 2015/07/29 15:22:05 UTC

[jira] [Created] (JXPATH-178) Contention on functions can be reduced

Rico Neubauer created JXPATH-178:
------------------------------------

             Summary: Contention on functions can be reduced
                 Key: JXPATH-178
                 URL: https://issues.apache.org/jira/browse/JXPATH-178
             Project: Commons JXPath
          Issue Type: Improvement
    Affects Versions: 1.3
            Reporter: Rico Neubauer
            Priority: Minor


Several series of thread dumps showed us that some avoidable synchronization in jxpath causes plenty of blocked threads waiting on the sync block under heavy load.
Using concurrent map makes the things better.

See this for a proposed fix:

https://github.com/seeburger-ag/commons-jxpath/commit/eeb7f30f761a6a89e03c2c1421c09968412659af.diff



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)