Performance improvement: switch from Jaxen to a different XPath engine (e.g. Resin)
-----------------------------------------------------------------------------------
Key: BPEL-310
URL:
https://jira.jboss.org/jira/browse/BPEL-310
Project: jBPM BPEL
Issue Type: Task
Security Level: Public (Everyone can see)
Affects Versions: jBPM BPEL 1.1.1
Reporter: Aleksander Adamowski
Assignee: Alejandro Guizar
Priority: Optional
According to this benchmark, Jaxen is the slowest of all available XPath engines:
http://www.asciiarmor.com/post/33736620/java-xpath-1-0-engine-comparison-...
It would probably be a nice idea to switch to any other XPath engine, but preferably to
Caucho Resin's one since it's the fastest (see the benchmark). It would probably
also make the licensing issues more clear, as Jaxen has a non-standard open source
license, while Resin is GPL.
However, one must take into account various incompatibilities present in those engines at
the moment the benchmark was performed (relevant bugs were filed, but it's to be
verified whether they were really fixed):
http://www.asciiarmor.com/post/33736618/java-xpath-1-0-engine-comparison-...
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira