ITPub博客

首页 > 应用开发 > IT综合 > asp.net中DataGrid性能测试 (转)

asp.net中DataGrid性能测试 (转)

原创 IT综合 作者:amyz 时间:2007-11-28 11:43:00 0 删除 编辑
asp.net中DataGrid性能测试 (转)[@more@]

测试环境:
数据库服务器:2.4G P4 cpu,2G 内存windows Advanced Server 2000,sql SERVER 2000
web服务器:2.4G P4 CPU,1G 内存,Windows Advanced Server 2000,IIS+ASP.NET 1.1
网络带宽:100M
数库表:20个字段,24885条记录,数据大小为5.38M
客户端:1、一台笔记本:Windows XP+IE6,PIII 500CPU,448M内存
    2、直接在We服务器上访问

测试程序简介:
1、所用组件:SqlConnection,SqlCommand,SqlDataReader,DataSet,DataGrid
2、SqlDataReader通过SqlCommand从数据库中读取数据,并将数据写入DataSet中,然后绑定到DataGrid上。
3、计时点:在SqlDataReader读取数据之前设一个计时点t1,在SqlDataReader并将数据写入DataSet之后设一个计时点t2,在DataGrid进行DataBind()之后设一个计时点t3。在DataGrid将数据显示在浏览器时设一个计时点t4。

测试结果:
1、t1与t2之间时间间隔平均为1秒
2、t2与t3之间时间间隔平均为4秒
3、t3与t4之间时间间隔在两种客户端访问时间相差很大,在We服务器上直接访问,这个时间间隔大概为35-40秒,在笔记本上访问,这个时间间隔竟然为两分多钟。
4、IE的内存消耗如此之大,在Windows 2000系统的Web服务器上,访问后,IE占用400多M内存。在Windwos XP系统的笔记本上,IE占用200多M内存。
5、我又写了一个功能一样的WinForm程序,从t1到t4总共只用了两秒。


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10752019/viewspace-985582/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
  • 博文量
    3984
  • 访问量
    7339143