图书介绍
.NET性能优化2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- (澳)Nick Wienholt著;田松茂,谢君英译 著
- 出版社: 北京:清华大学出版社
- ISBN:7302110468
- 出版时间:2005
- 标注页数:242页
- 文件大小:17MB
- 文件页数:258页
- 主题词:计算机网络-程序设计
PDF下载
下载说明
.NET性能优化PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
1.1 本书主要内容1
目录1
A.2 实现基准测试工具 231
第1章 简介1
1.2 解决具体的性能问题2
1.3.1 性能优先级3
1.3 性能和开发过程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.2 MSIL反汇编器11
2.2.4 Rotor13
2.2.3 反编译器13
2.2.5 x86反汇编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.6 System.Text.StringBuilder49
4.7 字符串反转50
4.8 正则表达式52
4.9 本章小结55
5.1 System.Array56
第5章 集合56
5.1.1 矩形数组与交错数组57
5.1.2 数组初始化58
5.1.3 数组同步58
5.1.4 非安全数组访问59
5.2 System.Collections61
5.3 枚举65
5.3.1 循环终止67
5.3.2 循环不变量68
5.4 集合同步68
5.5 散列码与IHashCodeProvider接口70
5.6 堆栈分配74
5.7 本章小结75
第6章 编程语言的详细说明76
6.1 Visual Basic.NET78
6.1.2 错误处理79
6.1.1 字符串79
6.1.3 布尔逻辑81
6.1.4 数组和集合82
6.1.5 后期绑定83
6.1.6 选参数84
6.1.7 低级别的执行控制84
6.2 托管C++85
6.3 C87
6.4 J88
6.5 本章小结89
第7章 垃圾回收与对象生存期管理91
7.1 CLR垃圾回收器91
7.2 非托管资源、清除以及终止化94
7.2.1 终止化的开销96
7.2.2 恰当使用垃圾回收进行资源清理97
7.3 优化内存的使用100
7.3.1 弱引用102
7.3.2 对象循环利用和弱引用102
7.4 固定104
7.5 控制进程的内存使用量106
7.7 本章小结108
7.6 内存监视工具108
第8章 异常110
8.1 异常和异常处理111
8.2 受保护代码块处理程序的效率111
8.3 执行中断112
8.4 受保护代码块113
8.5 异常的重新抛出114
8.6 恰当编写代码避免异常116
8.7 异常的抛出116
8.8 异常的监控118
8.9 本章小结118
9.1 安全性、应用程序设计和性能119
第9章 安全性119
9.2 公共语言运行库安全模型120
9.2.1 加载过程中有效性和合法性验证121
9.2.2 程序集122
9.2.3 堆栈遍历和权限要求123
9.3 密码术和加密126
9.4 安全性能监视128
9.5 本章小结128
第10章 线程129
10.1 线程同步129
10.1.1 实现线程安全的代码131
10.1.2 同步原语133
10.1.3 线程调度134
10.1.4 Thread.Sleep与Thread.SpinWait138
10.1.5 资源争用和线程锁定139
10.2 ReaderWriterLock139
10.3 线程挂起141
10.4 线程池142
10.5 监视线程144
10.6 本章小结146
第11章 IO和序列化147
11.1 IO性能背景147
11.1.1 System.IO命名空间148
11.1.2 读写磁盘150
1 1.1.3 System.IO.FileStream151
11.1.4 System.IO.BufferedStream类型152
11.2 稀疏、压缩和内存映射文件153
11.3 序列化156
11.3.1 自定义序列化的优化技术158
11.3.2 格式器的选择159
11.4 本章小结160
第12章 远程处理技术161
12.1 跨应用程序域移动数据161
12.2 Remoting信道选择162
12.3 对象激活165
12.4 调用方法167
12.5 IIS寄宿169
12.6 接收链170
12.6.1 实现信道接收器171
12.6.2 集合、等值性和序列化173
12.6.3 使用信道接收器174
12.7 监测Remoting175
12.8 本章小结176
第13章 NET Framework与非托管代码的互操作性177
13.1 P/Invoke调用177
13.1.1 编组数据到托管类型180
13.1.2 字符集182
13.1.3 非托管DLL的加载和卸载183
13.1.4 安全属性183
13.2 COM184
13.2.2 避免COM生成的异常187
13.2.1 COM错误的转化187
13.3 托管C++189
13.4 监测交互操作191
13.5 本章小结192
第14章 公共语言运行库193
14.1 进程初始化193
14.2 加载行为194
14.2.1 重定位195
14.2.2 强命名程序集197
14.2.3 多模块程序集198
14.2.4 加载器优化200
14.2.5 卸载程序集201
14.2.6 即时编译202
14.3 方法和属性的内联204
14.4 自定义属性204
14.5 管理CLR205
14.6 checked算术代码208
14.7 Decimal类型209
14.8 Debug版本和Release版本209
14.9 托管应用程序的内存使用210
14.10 反射211
14.11 本章小结212
15.1 任务管理器214
第15章 解决性能问题214
15.2 代码评测器217
15.3 系统监视器219
15.4 内存评测器222
15.5 源代码底层224
15.6 第三方工具225
15.7 代码规范226
15.8 PSS226
15.9 企业级工具227
15.9.1 分布式评测器227
15.9.2 Visual Studio Analyzer227
15.10 本章小结228
15.9.3 负载生成工具228
附录A NET基准测试工具229
A.1 性能的比较229
A.2.1 函数调用231
A.2.2 函数顺序233
A.2.3 安装、清除以及摒弃测试结果234
A.2.4 委托设计235
A.2.5 测试执行237
A.2.6 结果分析和表示238
A.2.7 测试工具的体系结构240
A.3 小结242
热门推荐
- 149366.html
- 3049185.html
- 3662166.html
- 271038.html
- 2450377.html
- 1613845.html
- 483729.html
- 1647467.html
- 2901313.html
- 2123278.html
- http://www.ickdjs.cc/book_3220248.html
- http://www.ickdjs.cc/book_2730760.html
- http://www.ickdjs.cc/book_3347092.html
- http://www.ickdjs.cc/book_1565655.html
- http://www.ickdjs.cc/book_2106347.html
- http://www.ickdjs.cc/book_55693.html
- http://www.ickdjs.cc/book_3426291.html
- http://www.ickdjs.cc/book_1823087.html
- http://www.ickdjs.cc/book_2549678.html
- http://www.ickdjs.cc/book_3122056.html