[
https://jira.jboss.org/jira/browse/BPEL-313?page=com.atlassian.jira.plugi...
]
Alejandro Guizar commented on BPEL-313:
---------------------------------------
Aleksander, the jBPM code has been migrated to Subversion, including the BPEL runtime.
jBPM BPEL 1.1.1 was released from SVN. Would you rather incorporate your work into our SVN
repo if you had write access to it?
Prepare jBPM-BPEL for performance-enhancing laziness changes in
upcoming Jaxen-1.1.3
------------------------------------------------------------------------------------
Key: BPEL-313
URL:
https://jira.jboss.org/jira/browse/BPEL-313
Project: jBPM BPEL
Issue Type: Patch
Security Level: Public(Everyone can see)
Components: Engine
Reporter: Aleksander Adamowski
Assignee: Alejandro Guizar
Priority: Minor
There's a change coming up in Jaxen that has the potential to significantly increase
its performance by making returned lists lazy:
http://jira.codehaus.org/browse/JAXEN-31
However, to take advantage of this performance-enhancing laziness, one has to employ
special techniques when using Jaxen's APIs - most notably, avoid calling size() on
Jaxen-returned node lists or sorting them - where possible, using isEmpty(), iterators,
and get().
I'm doing proof of concept work on jBPM-BPEL sources right now. The progress can be
tracked on GitHub in the jbpm-bpel project on the perf-jaxen-laziness branch:
http://github.com/aadamowski/jbpm-bpel/commits/perf-jaxen-laziness
Over there there's currently an untested commit there that demonstrates the
aforementioned techniques:
http://github.com/aadamowski/jbpm-bpel/commit/6feb2d1a0434e73e47f57e2151b...
--
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