.NET性能優(yōu)化

出版時(shí)間:2005-8  出版社:清華大學(xué)出版社  作者:維恩霍爾特  頁數(shù):242  
Tag標(biāo)簽:無  

內(nèi)容概要

  .NET平臺(tái)大大提高了軟件開發(fā)的效率,但要想獲得最佳性能的應(yīng)用程度,還需要程序員對(duì)該平臺(tái)進(jìn)行優(yōu)化。本書內(nèi)容基于作者的切身實(shí)踐,有助于程序開發(fā)出高性能的應(yīng)用程序。全書共分為15章和一個(gè)附錄。第1-2章介紹了.NET性能方面的知識(shí);第3-14章集中講述.NET Framework特定領(lǐng)域的性能問題,包括類型設(shè)計(jì)、表達(dá)式、集合、編程語言、垃圾回收、異常、安全性、線程、I/O和序列化、遠(yuǎn)程處理、托管技術(shù)、CLR等內(nèi)容;第15章是一個(gè)故障排除指南;附錄A介紹了一些基準(zhǔn)測(cè)試工具?! ”緯m合于熟悉.NET Framework的中高級(jí)程序員閱讀。

作者簡(jiǎn)介

  Nick Wienholt是一位Windows和.NET顧問。過去10年間,Nick參與了多個(gè)IT項(xiàng)目,從海岸侵蝕的數(shù)字建模到財(cái)務(wù)和工資系統(tǒng),最為成功的是乘客信息顯示系統(tǒng)項(xiàng)目。他在該項(xiàng)目中擔(dān)任Rail Services Australia顧問,成為職業(yè)生涯中的一個(gè)亮點(diǎn)。PIDS項(xiàng)目在悉尼2000奧運(yùn)會(huì)之前開發(fā)并安裝,是奧運(yùn)會(huì)期間國(guó)家火車成功運(yùn)載無數(shù)觀眾的一個(gè)關(guān)鍵項(xiàng)目。  Nick是Sydney Deep .NET用戶組的創(chuàng)立者之一,并為Pinnacle Publishing,Australian Developer Journal和Microsoft Developer Network撰寫技術(shù)文檔,是.NET相關(guān)新聞組的積極參與者,同時(shí)還是技術(shù)協(xié)會(huì)的常任會(huì)員。通過站點(diǎn)http://www.dotnetperformance.com可獲得Nick的SKNUG演示文稿和文章。作為他在.NET領(lǐng)域所作貢獻(xiàn)的獎(jiǎng)賞,2002年他被授予“微軟最有價(jià)值的專家獎(jiǎng)”。

書籍目錄

第1章 簡(jiǎn)介1.1 本書主要內(nèi)容1.2 解決具體的性能問題1.3 性能和開發(fā)過程1.4 本章小結(jié)第2章 考察性能2.1 性能考察模式2.2 白盒考察2.3 使用基準(zhǔn)測(cè)試工具進(jìn)行黑盒考察2.4 本章小結(jié)第3章 類型的設(shè)計(jì)與實(shí)現(xiàn)3.1 引用類型和值類型3.2 對(duì)象的分配和填充3.3 類封裝3.4 實(shí)現(xiàn)接口3.5 用戶定義類型轉(zhuǎn)換3.6 方法修飾符3.7 重寫Equals方法3.8 實(shí)現(xiàn)GetHashCode方法3.9 裝箱和拆箱3.10 本章小結(jié)第4章 字符串、文本和正則表達(dá)式4.1 字符串的比較4.2 字符串的格式化4.3 枚舉4.4 空字符串4.5 保留池4.6 System.Text.StringBuilder4.7 字符串反轉(zhuǎn)4.8 正則表達(dá)式4.9 本章小結(jié)第5章 集合第6章 編程語言的詳細(xì)說明第7章 垃圾回收與對(duì)象生存期管理第8章 異常第9章 安全性第10章 線程第11章 IO和序列化第12章 遠(yuǎn)程處理技術(shù)第13章 .NET Framework與非托管代碼的互操作性第14章 公共語言運(yùn)行庫第15章 解決性能問題附錄A .NET 基本測(cè)試工具System.ArraySystem.CollectionsIHashCodeProviderVisual Basic .NET

媒體關(guān)注與評(píng)論

  毫無疑問,.NET 是一種非常高效的軟件開發(fā)平臺(tái)。像很多程序員一樣,我也十分關(guān)心這種高效所帶來的性能成本,然而早期關(guān)于生成高性能.NET代碼的一些建議通常都很含糊、膚淺,常常令我無功而返。由于.NET是一種全新的平臺(tái),因此那些通過Visual Basic 6和非托管C++應(yīng)用程序生成高性能應(yīng)用程序的智能工具,也需要針對(duì).NET進(jìn)行升級(jí)。我希望本書能夠成為您在這一升級(jí)過程中的得力助手?! ∵@是第一本全面闡述.NET Framework性能的書。.NET技術(shù)涉及的范圍非常寬廣,因此無法在一本書中完全覆蓋所有.NET技術(shù)性能的各個(gè)方面。本書重點(diǎn)介紹垃圾回收、.NET遠(yuǎn)程處理和代碼訪問安全等.NET技術(shù)的優(yōu)化,因?yàn)檫@些技術(shù)組成了構(gòu)建塊。通過學(xué)習(xí)本書,所有.NET開發(fā)人員都可以從中受益?! ?shí)踐是產(chǎn)生高性能代碼的重要因素,任何書本或教程都不能取而代之。本書的目標(biāo)是降低學(xué)習(xí).NET性能優(yōu)化的難度,讓您開發(fā)高性能.NET應(yīng)用程序的旅途中一帆風(fēng)順。

編輯推薦

  毫無疑問,.NET 是一種非常高效的軟件開發(fā)平臺(tái)。像很多程序員一樣,我也十分關(guān)心這種高效所帶來的性能成本,然而早期關(guān)于生成高性能.NET代碼的一些建議通常都很含糊、膚淺,常常令我無功而返。由于.NET是一種全新的平臺(tái),因此那些通過Visual Basic 6和非托管C++應(yīng)用程序生成高性能應(yīng)用程序的智能工具,也需要針對(duì).NET進(jìn)行升級(jí)。我希望本書能夠成為您在這一升級(jí)過程中的得力助手?! ∵@是第一本全面闡述.NET Framework性能的書。.NET技術(shù)涉及的范圍非常寬廣,因此無法在一本書中完全覆蓋所有.NET技術(shù)性能的各個(gè)方面。本書重點(diǎn)介紹垃圾回收、.NET遠(yuǎn)程處理和代碼訪問安全等.NET技術(shù)的優(yōu)化,因?yàn)檫@些技術(shù)組成了構(gòu)建塊。通過學(xué)習(xí)本書,所有.NET開發(fā)人員都可以從中受益?! ?shí)踐是產(chǎn)生高性能代碼的重要因素,任何書本或教程都不能取而代之。本書的目標(biāo)是降低學(xué)習(xí).NET性能優(yōu)化的難度,讓您開發(fā)高性能.NET應(yīng)用程序的旅途中一帆風(fēng)順。

圖書封面

圖書標(biāo)簽Tags

評(píng)論、評(píng)分、閱讀與下載


    .NET性能優(yōu)化 PDF格式下載


用戶評(píng)論 (總計(jì)0條)

 
 

 

250萬本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7