知识大全 .Net 3.5环境下常用数组性能测试

Posted 环境

篇首语:盛年不重来,一日难再晨,及时当勉励,岁月不待人。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 .Net 3.5环境下常用数组性能测试相关的知识,希望对你有一定的参考价值。

.Net 3.5环境下常用数组性能测试  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  这件事情似乎很无聊 但是没人做 我来做下苦力吧

  以下是一些简单的测试 单位以ms计算 注意里面用到循环的数量有些事 W 有些是 W

  这些记录可以作为编程过程中的一些参考

  测试平台

  奔腾 G 双核CPU    G内存    vs 调试环境测试

    一 ArrayList ( W W)Stopwatch timer = new Stopwatch(); timer Start(); System Collections ArrayList al = new System Collections ArrayList(); for (int i = ; i < ; i++)al Add(i); timer Stop(); Console Write(timer ElapsedMilliseconds ToString() + \\t ); Stopwatch timer = new Stopwatch(); timer Start(); for (int i = ; i < ; i++)al Contains(i); timer Stop(); Console WriteLine(timer ElapsedMilliseconds ToString());

  

    二 Hashtable ( W W)Stopwatch timer = new Stopwatch(); timer Start(); System Collections Hashtable ht = new System Collections Hashtable(); for (int i = ; i < ; i++)ht Add(i i); timer Stop(); Console Write(timer ElapsedMilliseconds ToString() + \\t ); Stopwatch timer = new Stopwatch(); timer Start(); for (int i = ; i < ; i++)ht ContainsKey(i); timer Stop(); Console WriteLine(timer ElapsedMilliseconds ToString()); 把timer 提高到 万(Hashtable ( W W))

       

    三 HashSet ( W W)Stopwatch timer = new Stopwatch(); timer Start(); System Collections Generic HashSet ht = new System Collections Generic HashSet (); for (int i = ; i < ; i++)ht Add(i); timer Stop(); Console Write(timer ElapsedMilliseconds ToString() + \\t ); Stopwatch timer = new Stopwatch(); timer Start(); for (int i = ; i < ; i++)ht Contains(i); timer Stop(); Console WriteLine(timer ElapsedMilliseconds ToString());

  

    四 List ( W W)Stopwatch timer = new Stopwatch(); timer Start(); System Collections Generic List ht = new System Collections Generic List (); for (int i = ; i < ; i++)ht Add(i); timer Stop(); Console Write(timer ElapsedMilliseconds ToString() + \\t ); Stopwatch timer = new Stopwatch(); timer Start(); for (int i = ; i < ; i++)ht Contains(i); timer Stop(); Console WriteLine(timer ElapsedMilliseconds ToString());

cha138/Article/program/net/201311/11505

相关参考

知识大全 ASP.NET26个常用性能优化方

ASP.NET26个常用性能优化方  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  访问数据库资源

知识大全 总结的ASP.NET26个常用性能优化方法

总结的ASP.NET26个常用性能优化方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  数据库

知识大全 10个常用方法有效优化ASP.NET的性能

10个常用方法有效优化ASP.NET的性能  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!数据库访问

知识大全 ASP.NET MVC架构下的测试驱动开发

ASP.NETMVC架构下的测试驱动开发  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  一引言 

知识大全 Eclipse 3.5年度稳定版现已公开测试

Eclipse3.5年度稳定版现已公开测试  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Ecl

知识大全 提高ASP.Net应用程序性能的十大方法(下)

提高ASP.Net应用程序性能的十大方法(下)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!六后台

知识大全 在VB.NET编程中使用数组

在VB.NET编程中使用数组  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  数组是程序中经常要使

知识大全 在VB.NET中执行基本的数组操作

在VB.NET中执行基本的数组操作  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!对数组进行操作的能

知识大全 在VB.Net中创建使用控件数组

在VB.Net中创建使用控件数组  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!一首先创建一个But

知识大全 ASP.NET 3.5中的Login控件应用vb.net实现

ASP.NET3.5中的Login控件应用vb.net实现  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一