心路历程

如果不思考,那么人的价值在哪里?--nizhigang

WebService与EJB调用性能对比

1.软硬件配置

同前面的配置

不同之外在于:以前的C#客户端改为Java客户端,WebService更换为EJB来实现,其它的实现方法不变.

2.测试结果

数据条数 WebService时间 非WebService时间 差值 清耗百分比
2 0.078 0.077 0.001 1.8%
11 0.125 0.113 0.012 9.6%
20 0.187 0.153 0.033 17.9%
30 0.222 0.215 0.007 3.1%
40 0.275 0.257 0.018 6.5%
80 0.477 0.422 0.054 11.4%
100 0.576 0.495 0.081 14.1%
200 1.070 0.920 0.150 14.0%
300 1.590 1.391 0.199 12.5%
400 2.157 1.810 0.348 16.1%
500 2.627 2.234 0.393 15.0%
600 3.067 2.630 0.437 14.3%
800 4.120 3.559 0.561 13.6%
1000 5.193 4.385 0.807 15.5%
1500 7.369 6.265 1.103 15.0%
2000 10.010 8.525 1.484 14.8%
3000 14.715 12.427 2.288 15.5%
4000 19.727 16.407 3.320 16.8%
5000 24.599 21.376 3.223 13.1%
8000 38.881 34.434 4.447 11.4%
10000 48.237 40.91147 7.325 15.2%

3.结论.

感觉WebService比EJB的RMI方法要消耗约15%左右的效率.

阅读更多
个人分类: Java
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭