【声明:转载此信息在于传递更多信息,其内容表达的观点并不代表本站立场,由这些信息所产生的一切后果本站不负任何责任。如果您对本信息有什么意见,欢迎和本站联系,谢谢!】http://CiDu.Net
4、第四组测试结果
文件名称:上传测试文件04.rar 文件类型:压缩文件 文件大小:7015245字节 |
组件名称 |
Asp.net
自带组件 |
Aspupload3.0
组件 |
FileupV4.01
组件 |
Lyfupload
1.2B组件 |
梁无惧无
组件上传类 |
化境无组件上传类 |
第一次测试 |
测试时间 |
20:49 |
17:18 |
17:18 |
17:19 |
17:19 |
17:23 |
所用时间(秒) |
4.0000 |
6.9375 |
10.2344 |
22.1875 |
23.5781 |
233.1406 |
第二次测试 |
测试时间 |
20:49 |
17:27 |
17:28 |
17:28 |
17:29 |
17:33 |
所用时间(秒) |
4.0000 |
5.4531 |
7.9375 |
21.8906 |
22.1094 |
228.4063 |
第三次测试 |
测试时间 |
20:49 |
17:41 |
17:41 |
17:40 |
17:39 |
17:39 |
所用时间(秒) |
4.0000 |
6.4063 |
7.0156 |
21.9688 |
22.0938 |
229.1719 |
平均传输时间(秒) |
4.0000 |
6.2656 |
8.3958 |
22.0156 |
22.5938 |
230.2396 |
平均传输速度(字节/秒) |
2338415 |
1130911 |
856405 |
318659 |
310784 |
30472 |
传输比(%) |
100.00% |
48.36% |
36.62% |
13.63% |
13.29% |
1.30% |
说明:asp.net测试记录时间三次均为0.1563秒,但从CPU占用图表上明显可以看出测试自动记录的时间不准确(原因不明),通过估算CPU占用图上的时间,大约为4秒左右,测试6情况与此相同 |
上传速度对比图
CPU使用记录图(化境无组件上传类图形未录入)
(从左至右为:asp.net,aspupload3,safileup4.01,lyfupload, 梁无惧无组件上传类)
点评:
本组测试数据发生了根本性的变化。测试上传数据为7M,一般应用中很少有如此大的上传量,在上传量大幅度增加的时候,各组件上传性能的优劣完全一目了然。.net自带组件在本组测试数据中脱颖而出,远远超出其他上传组件(超过一倍以上),上传速度之快、占用CPU时间之短令人侧目,唯一遗憾的是CPU占用率还不能拿到第一;ASPUPLOAD3组件也表现出了优秀的性能,它的CPU占用率是六个组件当中最小的,仅仅在40%左右;FileupV4.01组件的性能居于ASPUPLOAD之后列第三,从CPU占用图形上看,两者CPU占用图走势非常相似,差别仅是所用时间长一点,CPU占用率稍高一点;Lyfupload1.2B组件与梁无惧无组件上传类成绩雷同,CPU占用图走势几乎一样,CPU占用时间达到22秒,而且从开始到结束均为100%占用,不能令人满意;居最后的化境无组件上传类的情况最不理想,由于长达200余秒的100%CPU占用率,令其CPU占用图都无法容纳得下它,小庙难以容下大菩萨啊,它的图形只好不列入观看了。
从CPU占用图上看,六个上传组件明显分成了两种截然不同的传输数据风格,前三种上传组件在上传较大数据时,其传输率竟然比上传2M文件时大幅提高,而且CPU占用率大大下降,最低竟然达到40%;后三种上传组件上传较大数据时,传输率进一步下降,CPU占用率进一步提高,所耗上传时间相应增加。从两种传输风格来看,前一种的三个组件均为国外组件,后一种的三个组件均为国内组件,这能说明什么问题呢?
5、第五组测试结果
文件名称:上传测试文件05.chm 文件类型:chm文件 文件大小:14083055字节 |
组件名称 |
Asp.net
自带组件 |
Aspupload3.0组件 |
FileupV4.01组件 |
Lyfupload
1.2B组件 |
梁无惧无组
件上传类 |
化境无组件上传类 |
第一次测试 |
测试时间 |
20:50 |
17:43 |
17:44 |
17:46 |
17:57 |
速度太慢,不参与测试(传输时间超过500秒) |
所用时间(秒) |
14.2813 |
26.6406 |
47.1719 |
104.1250 |
100.7500 |
第二次测试 |
测试时间 |
20:50 |
17:58 |
17:59 |
18:01 |
18:03 |
所用时间(秒) |
13.7344 |
25.2969 |
42.5781 |
101.6719 |
101.8281 |
第三次测试 |
测试时间 |
20:51 |
18:05 |
18:10 |
18:08 |
18:12 |
所用时间(秒) |
13.5781 |
25.8438 |
41.5625 |
101.2188 |
101.3438 |
平均传输时间(秒) |
13.8646 |
25.9271 |
43.7708 |
102.3386 |
101.3073 |
平均传输速度
(字节/秒) |
1016232 |
543424 |
322715 |
137634 |
139016 |
传输比(%) |
100.00% |
53.47% |
31.76% |
13.54% |
13.68% |
上传速度对比图
CPU使用记录图(后三种组件CPU图形未录入)
(从左至右为:asp.net,aspupload3,safileup4.01)
点评:
本组测试由于化境无组件上传类测试成绩较差,早早退出了比赛行列。
本组测试文件达到14M,各组件的上传速度又出现大幅度下降,虽然如此,.net自带组件成绩仍然是遥遥领先,紧随其后的是aspupload3组件与FileupV4.01组件,Lyfupload1.2B组件与梁无惧无组件上传类虽然还能跟上前者的步伐不至于被淘汰,但上传时间均已超过100秒,而且其巨大的CPU占用率就像一块千斤大石般压得人喘不过气来(超过100秒钟的100%CPU占用率)。
从CPU占用图上来看(仅列三种图形,后两种上传组件因为图形单调毫无变化,没有参考价值),.net自带组件占用CPU时间最短,aspupload3组件CPU占用率最低,占用时间最长的是FileupV4.01组件。三者在达到100%CPU占用率之前,均出现明显的CPU占用率小高峰,之后才出现100%的占用率。
|