You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by "Davanum Srinivas (JIRA)" <ax...@ws.apache.org> on 2007/09/28 14:54:03 UTC
[jira] Updated: (AXIS-1323) Poor performance with large amount of
data
[ https://issues.apache.org/jira/browse/AXIS-1323?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Davanum Srinivas updated AXIS-1323:
-----------------------------------
Assignee: (was: Davanum Srinivas)
> Poor performance with large amount of data
> ------------------------------------------
>
> Key: AXIS-1323
> URL: https://issues.apache.org/jira/browse/AXIS-1323
> Project: Axis
> Issue Type: Bug
> Affects Versions: 1.2 Beta
> Environment: Windows XP, Tomcat 5.0.16
> Reporter: Jani Väisänen
> Attachments: perf.zip
>
>
> I have compared AXIS and WASP 4.7 with simple test. I'm passing String array to the service that doesn't do anything to that array. Service only returns a String message. The test measures the time consumed for the call.
> Here are the results:
> ARRAY_SIZE AXIS(ms) WASP(ms)
> 100 468 717
> 1000 1418 811
> 10000 10726 1310
> 100000 OutOfMem 5176
> AXIS can handle small amount of data fairly well, but WASP beats AXIS with larger arrays.
> Sample code of the service:
> public String handleStringArray(String s[]){
>
> String returnString;
> returnString = "array lenght was: " + s.length;
>
> return returnString;
>
> }
> Sample code of the client:
> String[] s = new String[1000];
> for(int i = 0; i < s.length; i++){
> s[i] = "qwertyuiopåasdfghjklöäzxcvbnm";
>
> }
> TimeServiceServiceLocator locator = new TimeServiceServiceLocator();
> TimeService service = locator.getTimeServiceAxis();
>
> start = new Date();
> result = service.handleStringArray(s);
> end = new Date();
>
> System.out.println("Time consumed: " + (end.getTime() - start.getTime()));
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-dev-help@ws.apache.org