You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commons-dev@ws.apache.org by "Kasun Gajasinghe (JIRA)" <ji...@apache.org> on 2010/08/02 04:41:15 UTC
[jira] Created: (WSCOMMONS-556) Performance improvement for
axiom-dom module
Performance improvement for axiom-dom module
--------------------------------------------
Key: WSCOMMONS-556
URL: https://issues.apache.org/jira/browse/WSCOMMONS-556
Project: WS-Commons
Issue Type: Improvement
Components: AXIOM
Affects Versions: Axiom 1.2.9, Axiom 1.2.10
Environment: Java 1.5
Reporter: Kasun Gajasinghe
This article published [0] on April 2010, shows that Axis2 has some major performance issues compared to Metro and CXF. An analysis suggested that most of the problems were with the axiom-dom module's methods, along with Rampart. So, first we went on improving the axiom-dom module. Here's a patch for the improvements we did.
Final assessments suggest considerable level improvement. Graphs for a sample run of requests with small and large samples will be added to the files section.
[0] http://www.ibm.com/developerworks/java/library/j-jws14/index.html
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Assigned: (WSCOMMONS-556) Performance improvement for
axiom-dom module
Posted by "Nandana Mihindukulasooriya (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/WSCOMMONS-556?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Nandana Mihindukulasooriya reassigned WSCOMMONS-556:
----------------------------------------------------
Assignee: Nandana Mihindukulasooriya
> Performance improvement for axiom-dom module
> --------------------------------------------
>
> Key: WSCOMMONS-556
> URL: https://issues.apache.org/jira/browse/WSCOMMONS-556
> Project: WS-Commons
> Issue Type: Improvement
> Components: AXIOM
> Affects Versions: Axiom 1.2.9, Axiom 1.2.10
> Environment: Java 1.5
> Reporter: Kasun Gajasinghe
> Assignee: Nandana Mihindukulasooriya
> Attachments: axiom-perf-improvement.diff, FINAL-times_for_large_samples_with_changes.png, FINAL-times_for_small_samples_with_changes.png
>
>
> This article published [0] on April 2010, shows that Axis2 has some major performance issues compared to Metro and CXF. An analysis suggested that most of the problems were with the axiom-dom module's methods, along with Rampart. So, first we went on improving the axiom-dom module. Here's a patch for the improvements we did.
> Final assessments suggest considerable level improvement. Graphs for a sample run of requests with small and large samples will be added to the files section.
> [0] http://www.ibm.com/developerworks/java/library/j-jws14/index.html
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Updated: (WSCOMMONS-556) Performance improvement for
axiom-dom module
Posted by "Kasun Gajasinghe (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/WSCOMMONS-556?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Kasun Gajasinghe updated WSCOMMONS-556:
---------------------------------------
Attachment: axiom-perf-improvement.diff
Patch for the improvements.
> Performance improvement for axiom-dom module
> --------------------------------------------
>
> Key: WSCOMMONS-556
> URL: https://issues.apache.org/jira/browse/WSCOMMONS-556
> Project: WS-Commons
> Issue Type: Improvement
> Components: AXIOM
> Affects Versions: Axiom 1.2.9, Axiom 1.2.10
> Environment: Java 1.5
> Reporter: Kasun Gajasinghe
> Attachments: axiom-perf-improvement.diff, FINAL-times_for_large_samples_with_changes.png, FINAL-times_for_small_samples_with_changes.png
>
>
> This article published [0] on April 2010, shows that Axis2 has some major performance issues compared to Metro and CXF. An analysis suggested that most of the problems were with the axiom-dom module's methods, along with Rampart. So, first we went on improving the axiom-dom module. Here's a patch for the improvements we did.
> Final assessments suggest considerable level improvement. Graphs for a sample run of requests with small and large samples will be added to the files section.
> [0] http://www.ibm.com/developerworks/java/library/j-jws14/index.html
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Commented: (WSCOMMONS-556) Performance improvement for
axiom-dom module
Posted by "Andreas Veithen (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/WSCOMMONS-556?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12916406#action_12916406 ]
Andreas Veithen commented on WSCOMMONS-556:
-------------------------------------------
What is the reason for introducing a non static and non final prefixSeparater attribute in AttrImpl and ElementImpl?
> Performance improvement for axiom-dom module
> --------------------------------------------
>
> Key: WSCOMMONS-556
> URL: https://issues.apache.org/jira/browse/WSCOMMONS-556
> Project: WS-Commons
> Issue Type: Improvement
> Components: AXIOM
> Affects Versions: Axiom 1.2.9
> Environment: Java 1.5
> Reporter: Kasun Gajasinghe
> Assignee: Nandana Mihindukulasooriya
> Attachments: axiom-perf-improvement.diff, FINAL-times_for_large_samples_with_changes.png, FINAL-times_for_small_samples_with_changes.png
>
>
> This article published [0] on April 2010, shows that Axis2 has some major performance issues compared to Metro and CXF. An analysis suggested that most of the problems were with the axiom-dom module's methods, along with Rampart. So, first we went on improving the axiom-dom module. Here's a patch for the improvements we did.
> Final assessments suggest considerable level improvement. Graphs for a sample run of requests with small and large samples will be added to the files section.
> [0] http://www.ibm.com/developerworks/java/library/j-jws14/index.html
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Updated: (WSCOMMONS-556) Performance improvement for
axiom-dom module
Posted by "Kasun Gajasinghe (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/WSCOMMONS-556?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Kasun Gajasinghe updated WSCOMMONS-556:
---------------------------------------
Attachment: FINAL-times_for_small_samples_with_changes.png
FINAL-times_for_large_samples_with_changes.png
Performance improvement results by comparing Axis2 trunk version vs. Axis With Improvements vs. CXF. Two charts are attached for tests with small and large samples.
> Performance improvement for axiom-dom module
> --------------------------------------------
>
> Key: WSCOMMONS-556
> URL: https://issues.apache.org/jira/browse/WSCOMMONS-556
> Project: WS-Commons
> Issue Type: Improvement
> Components: AXIOM
> Affects Versions: Axiom 1.2.9, Axiom 1.2.10
> Environment: Java 1.5
> Reporter: Kasun Gajasinghe
> Attachments: FINAL-times_for_large_samples_with_changes.png, FINAL-times_for_small_samples_with_changes.png
>
>
> This article published [0] on April 2010, shows that Axis2 has some major performance issues compared to Metro and CXF. An analysis suggested that most of the problems were with the axiom-dom module's methods, along with Rampart. So, first we went on improving the axiom-dom module. Here's a patch for the improvements we did.
> Final assessments suggest considerable level improvement. Graphs for a sample run of requests with small and large samples will be added to the files section.
> [0] http://www.ibm.com/developerworks/java/library/j-jws14/index.html
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Commented: (WSCOMMONS-556) Performance improvement for
axiom-dom module
Posted by "Nandana Mihindukulasooriya (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/WSCOMMONS-556?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12916098#action_12916098 ]
Nandana Mihindukulasooriya commented on WSCOMMONS-556:
------------------------------------------------------
Andreas,
Sorry it was my mistake, was planning to look in to it immediately but it slipped with other work. I will review it and apply it today.
Best Regards,
Nandana
> Performance improvement for axiom-dom module
> --------------------------------------------
>
> Key: WSCOMMONS-556
> URL: https://issues.apache.org/jira/browse/WSCOMMONS-556
> Project: WS-Commons
> Issue Type: Improvement
> Components: AXIOM
> Affects Versions: Axiom 1.2.9
> Environment: Java 1.5
> Reporter: Kasun Gajasinghe
> Assignee: Nandana Mihindukulasooriya
> Attachments: axiom-perf-improvement.diff, FINAL-times_for_large_samples_with_changes.png, FINAL-times_for_small_samples_with_changes.png
>
>
> This article published [0] on April 2010, shows that Axis2 has some major performance issues compared to Metro and CXF. An analysis suggested that most of the problems were with the axiom-dom module's methods, along with Rampart. So, first we went on improving the axiom-dom module. Here's a patch for the improvements we did.
> Final assessments suggest considerable level improvement. Graphs for a sample run of requests with small and large samples will be added to the files section.
> [0] http://www.ibm.com/developerworks/java/library/j-jws14/index.html
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Commented: (WSCOMMONS-556) Performance improvement for
axiom-dom module
Posted by "Kasun Gajasinghe (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/WSCOMMONS-556?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12916251#action_12916251 ]
Kasun Gajasinghe commented on WSCOMMONS-556:
--------------------------------------------
Nandana,
Sure I will. I'll provide it soon. Thanks for applying the patch.
For the record, the above improvement charts were obtained after the changes in this patch AND in Rampart module, which went parallel. As I know, that patch is not yet submitted due to some issues.
--Kasun
> Performance improvement for axiom-dom module
> --------------------------------------------
>
> Key: WSCOMMONS-556
> URL: https://issues.apache.org/jira/browse/WSCOMMONS-556
> Project: WS-Commons
> Issue Type: Improvement
> Components: AXIOM
> Affects Versions: Axiom 1.2.9
> Environment: Java 1.5
> Reporter: Kasun Gajasinghe
> Assignee: Nandana Mihindukulasooriya
> Attachments: axiom-perf-improvement.diff, FINAL-times_for_large_samples_with_changes.png, FINAL-times_for_small_samples_with_changes.png
>
>
> This article published [0] on April 2010, shows that Axis2 has some major performance issues compared to Metro and CXF. An analysis suggested that most of the problems were with the axiom-dom module's methods, along with Rampart. So, first we went on improving the axiom-dom module. Here's a patch for the improvements we did.
> Final assessments suggest considerable level improvement. Graphs for a sample run of requests with small and large samples will be added to the files section.
> [0] http://www.ibm.com/developerworks/java/library/j-jws14/index.html
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Commented: (WSCOMMONS-556) Performance improvement for
axiom-dom module
Posted by "Nandana Mihindukulasooriya (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/WSCOMMONS-556?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12916225#action_12916225 ]
Nandana Mihindukulasooriya commented on WSCOMMONS-556:
------------------------------------------------------
Kasun,
With the fix of WSCOMMONS-557 [1], implantation of ElementImpl#getAttributes() has changed. Could you please have a look and provide a patch against the current trunk only for that method.
Best Regards,
Nandana
[1] - https://issues.apache.org/jira/browse/WSCOMMONS-557
[2] - http://svn.apache.org/viewvc?view=revision&revision=988681
> Performance improvement for axiom-dom module
> --------------------------------------------
>
> Key: WSCOMMONS-556
> URL: https://issues.apache.org/jira/browse/WSCOMMONS-556
> Project: WS-Commons
> Issue Type: Improvement
> Components: AXIOM
> Affects Versions: Axiom 1.2.9
> Environment: Java 1.5
> Reporter: Kasun Gajasinghe
> Assignee: Nandana Mihindukulasooriya
> Attachments: axiom-perf-improvement.diff, FINAL-times_for_large_samples_with_changes.png, FINAL-times_for_small_samples_with_changes.png
>
>
> This article published [0] on April 2010, shows that Axis2 has some major performance issues compared to Metro and CXF. An analysis suggested that most of the problems were with the axiom-dom module's methods, along with Rampart. So, first we went on improving the axiom-dom module. Here's a patch for the improvements we did.
> Final assessments suggest considerable level improvement. Graphs for a sample run of requests with small and large samples will be added to the files section.
> [0] http://www.ibm.com/developerworks/java/library/j-jws14/index.html
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Commented: (WSCOMMONS-556) Performance improvement for
axiom-dom module
Posted by "Andreas Veithen (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/WSCOMMONS-556?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12916074#action_12916074 ]
Andreas Veithen commented on WSCOMMONS-556:
-------------------------------------------
Nananda,
It's been almost two months that you assigned the issue to yourself. Are you going to review/apply the patch?
> Performance improvement for axiom-dom module
> --------------------------------------------
>
> Key: WSCOMMONS-556
> URL: https://issues.apache.org/jira/browse/WSCOMMONS-556
> Project: WS-Commons
> Issue Type: Improvement
> Components: AXIOM
> Affects Versions: Axiom 1.2.9, Axiom 1.2.10
> Environment: Java 1.5
> Reporter: Kasun Gajasinghe
> Assignee: Nandana Mihindukulasooriya
> Attachments: axiom-perf-improvement.diff, FINAL-times_for_large_samples_with_changes.png, FINAL-times_for_small_samples_with_changes.png
>
>
> This article published [0] on April 2010, shows that Axis2 has some major performance issues compared to Metro and CXF. An analysis suggested that most of the problems were with the axiom-dom module's methods, along with Rampart. So, first we went on improving the axiom-dom module. Here's a patch for the improvements we did.
> Final assessments suggest considerable level improvement. Graphs for a sample run of requests with small and large samples will be added to the files section.
> [0] http://www.ibm.com/developerworks/java/library/j-jws14/index.html
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Updated: (WSCOMMONS-556) Performance improvement for
axiom-dom module
Posted by "Andreas Veithen (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/WSCOMMONS-556?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Andreas Veithen updated WSCOMMONS-556:
--------------------------------------
Affects Version/s: (was: Axiom 1.2.10)
> Performance improvement for axiom-dom module
> --------------------------------------------
>
> Key: WSCOMMONS-556
> URL: https://issues.apache.org/jira/browse/WSCOMMONS-556
> Project: WS-Commons
> Issue Type: Improvement
> Components: AXIOM
> Affects Versions: Axiom 1.2.9
> Environment: Java 1.5
> Reporter: Kasun Gajasinghe
> Assignee: Nandana Mihindukulasooriya
> Attachments: axiom-perf-improvement.diff, FINAL-times_for_large_samples_with_changes.png, FINAL-times_for_small_samples_with_changes.png
>
>
> This article published [0] on April 2010, shows that Axis2 has some major performance issues compared to Metro and CXF. An analysis suggested that most of the problems were with the axiom-dom module's methods, along with Rampart. So, first we went on improving the axiom-dom module. Here's a patch for the improvements we did.
> Final assessments suggest considerable level improvement. Graphs for a sample run of requests with small and large samples will be added to the files section.
> [0] http://www.ibm.com/developerworks/java/library/j-jws14/index.html
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.