asp.net中DataGrid性能测试
2008-04-24 11:12
423 查看
测试环境:
数据库服务器: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总共只用了两秒。
数据库服务器: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总共只用了两秒。
相关文章推荐
- asp.net中DataGrid性能测试
- asp.net中DataGrid性能测试
- Asp.Net中的一个小的性能测试
- ASP.NET应用程序性能测试
- ASP.NET权限组件,生成10万条测试数据检测程序的大数据性能改进
- .net异步性能测试(包括ASP.NET MVC WebAPI异步方法)
- Asp.Net中的一个小的性能测试
- ASP.NET Core性能测试
- asp.net mvc 性能测试工具 - Glimpse
- ASP.NET Web API下对比测试Jil序列化性能
- ASP.NET 性能测试
- Asp.net Ajax,ExtJs 两种Ajax技术产生Grid的代码以及性能测试
- ASP.NET权限组件,生成10万条测试数据检测程序的大数据性能改进
- Asp.net AJAX性能优化测试
- asp.net mvc 性能测试工具 - Glimpse
- 启用 ASP.NET 应用程序跟踪(性能测试)
- Asp.net程序性能优化的七个方面之七(性能测试)
- 【MSDN】ASP.NET Web 服务、企业服务和 .NET Remoting 的性能比较测试与建议
- asp.net中的一个小的性能测试
- 如何真正提高ASP.NET网站的性能《转载》