知识大全 如何最大限度提高.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应用程序性能的十大方法 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 现在写一
提高ASP.Net应用程序性能的十大方法[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 一
提高ASP.Net应用程序性能的十大方法[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 四
提高ASP.Net应用程序性能的十大方法(上) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 本
提高ASP.Net应用程序性能的十大方法[3] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nb
提高ASP.Net应用程序性能的十大方法(下) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!六后台
提高ASP.NET应用程序性能的10大方法[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
提高ASP.NET应用程序性能的10大方法[3] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
提高ASP.NET应用程序性能的10大方法[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!