[jboss-jira] [JBoss JIRA] Commented: (BPEL-313) Prepare jBPM-BPEL for performance-enhancing laziness changes in upcoming Jaxen-1.1.3

Aleksander Adamowski (JIRA) jira-events at lists.jboss.org
Sat Oct 24 11:38:05 EDT 2009


    [ https://jira.jboss.org/jira/browse/BPEL-313?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12491347#action_12491347 ] 

Aleksander Adamowski commented on BPEL-313:
-------------------------------------------

Yes, no problem, but I had serious trouble locating the correct location of jBPM-BPEL sources in SVN (see BPEL-307).


> 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/6feb2d1a0434e73e47f57e2151bbfcb59d7283c5

-- 
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

        



More information about the jboss-jira mailing list