知识大全 如何最大限度提高.NET的性能

Posted 类型

篇首语:针越用越明,脑越用越灵。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 如何最大限度提高.NET的性能相关的知识,希望对你有一定的参考价值。

如何最大限度提高.NET的性能  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  优化 NET的性能       )避免使用ArrayList    因为任何对象添加到ArrayList都要封箱为System Object类型 从ArrayList取出数据时 要拆箱回实际的类型 建议使用自定义的集合类型代替 提供了一个新的类型 叫泛型 这是一个强类型 使用泛型集合就可以避免了封箱和拆箱的发生 提高了性能       )使用HashTale代替其他字典集合类型(如StringDictionary NameValueCollection HybridCollection) 存放少量数据的时候可以使用HashTable       )为字符串容器声明常量 不要直接把字符封装在双引号 里面    //避免    //    MyObject obj = new MyObject();    obj Status = ACTIVE ;       //推荐    const string C_STATUS = ACTIVE ;    MyObject obj = new MyObject();    obj Status = C_STATUS;       ) 不要用UpperCase Lowercase转换字符串进行比较 用String Compare代替 它可以忽略大小写进行比较       例       const string C_VALUE = PARE ;    if (String Compare(sVariable C_VALUE true) == )       Console Write( SAME );             ) 用StringBuilder代替使用字符串连接符 +       //避免    String sXML = <parent> ;    sXML += <child> ;    sXML += Data ;    sXML += </child> ;    sXML += </parent> ;       //推荐    StringBuilder sbXML = new StringBuilder();    sbXML Append( <parent> );    sbXML Append( <child> );    sbXML Append( Data );    sbXML Append( </child> );    sbXML Append( </parent> );       ) If you are only reading from the XML object avoid using XMLDocumentt instead use XPathDocument which is readonly and so improves performance   如果只是从XML对象读取数据 用只读的XPathDocument代替XMLDocument 可以提高性能    //避免    XmlDocument xmld = new XmlDocument();    xmld LoadXml(sXML);    txtName Text = xmld SelectSingleNode( /packet/child ) InnerText;             //推荐    XPathDocument xmldContext = new XPathDocument(new StringReader(oContext Value));    XPathNavigator xnav = xmldContext CreateNavigator();    XPathNodeIterator xpNodeIter = xnav Select( packet/child );    iCount = xpNodeIter Count;    xpNodeIter = xnav SelectDescendants(XPathNodeType Element false);    while(xpNodeIter MoveNext())       sCurrValues += xpNodeIter Current Value+ ~ ;         

cha138/Article/program/ASP/201311/21744

相关参考

知识大全 现在哪个平台的客服可以真正做到最大限度的提高客户满意度

现在哪个平台的客服可以真正做到最大限度的提高客户满意度?华纳资本怎么样?我觉得华纳资本的客服在这一点就做得挺好的,像是你有什么问题或者需求要反映,他们都会尽可能的满足你,做到让客户满意。汽车4S店销售

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

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

知识大全 提高ASP.Net应用程序性能的十大方法[1]

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

知识大全 提高ASP.Net应用程序性能的十大方法[2]

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

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

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

知识大全 提高ASP.Net应用程序性能的十大方法[3]

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

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

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

知识大全 提高ASP.NET应用程序性能的10大方法[1]

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

知识大全 提高ASP.NET应用程序性能的10大方法[3]

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

知识大全 提高ASP.NET应用程序性能的10大方法[2]

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