asp.net中DataGrid性能测试
发布日期:2021-06-30 19:18:22 浏览次数:2 分类:技术文章

本文共 775 字,大约阅读时间需要 2 分钟。

 作者Blog:

测试环境:

数据库服务器: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总共只用了两秒。

转载地址:https://linuxstyle.blog.csdn.net/article/details/226255 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:把Excel文件中的数据读入到DataGrid中
下一篇:显示DataGrid序号的一个适用的方法

发表评论

最新留言

网站不错 人气很旺了 加油
[***.192.178.218]2024年04月16日 13时50分10秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章