.NET性能最佳化

.NET性能最佳化

《.NET性能最佳化》是2005年清華大學出版社出版的圖書,作者是維恩霍爾特。

內容介紹

.NET平台大大提高了軟體開發的效率,但要想獲得最佳性能的套用程度,還需要程式設計師對該平台進行最佳化。本書內容基於作者的切身實踐,有助於程式開發出高性能的應用程式。全書共分為15章和一個附錄。第1-2章介紹了.NET性能方面的知識;第3-14章集中講述.NET Framework特定領域的性能問題,包括類型設計、表達式、集合、程式語言、垃圾回收、異常、安全性、執行緒、I/O和序列化、遠程處理、託管技術、CLR等內容;第15章是一個故障排除指南;附錄A介紹了一些基準測試工具。

本書適合於熟悉.NET Framework的中高級程式設計師閱讀。

圖書目錄

第1章簡介 1

1.1本書主要內容 1

1.2解決具體的性能問題 2

1.3性能和開發過程 3

1.3.1性能優先權 3

1.3.2測試環境和安全慣例 5

1.3.3開發人員的職責 7

1.4本章小結 7

第2章考察性能 8

2.1性能考察模式 8

2.2白盒考察 10

2.2.1反彙編器和反編譯器 10

2.2.2MSIL反彙編器 11

2.2.3反編譯器 13

2.2.4Rotor 13

2.2.5x86反彙編 14

2.2.6效能評測器和系統工具:灰盒考察 15

2.3使用基準測試工具進行黑盒考察 16

2.4本章小結 21

第3章類型的設計與實現 22

3.1引用類型和值類型 22

3.2對象的分配和填充 23

3.2.1類構造函式 24

3.2.2靜態構造函式 25

3.2.3靜態構造函式的調用時間 25

3.2.4規範實例 26

3.2.5析構函式 27

3.3類封裝 28

3.4實現接口 31

3.5用戶定義類型轉換 32

3.6方法修飾符 33

3.7重寫Equals方法 34

3.8實現GetHashCode方法 37

3.9裝箱和拆箱 39

3.10本章小結 40

第4章字元串、文本和正則表達式 41

4.1字元串的比較 42

4.2字元串的格式化 45

4.3枚舉 47

4.4空字元串 47

4.5保留池 48

4.6System.Text.StringBuilder 49

4.7字元串反轉 50

4.8正則表達式 52

4.9本章小結 55

相關詞條

相關搜尋

熱門詞條

聯絡我們