• 编写高性能的.NET代码
21年品牌 40万+商家 超1.5亿件商品

编写高性能的.NET代码

全新正版 极速发货

39.96 6.8折 59 全新

库存2件

广东广州
认证卖家担保交易快速发货售后保障

作者(美)沃森|译者:戴旭

出版社人民邮电

ISBN9787115461919

出版时间2017-08

装帧其他

开本其他

定价59元

货号3914812

上书时间2024-05-25

书香美美

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
作者简介
BenWatson从2008年开始就已经是微软的软件工程师了。他在必应(Bing)平台的研发团队工作时,建立了一套世界一流、基于_NET的高性能服务应用,足以应付几千台电脑发起的大容量、低延迟请求,用户数量高达几百万。他在业余时间喜欢参加地理寻宝游戏、阅读各种书籍、欣赏古典音乐,享受与妻子Leticia、女儿Emma的欢聚时刻。他还是《C#4.0How-To》一书的作者,该书已由Sams出版。

目录
第1章 性能评估及工具 
  1.1 选择评估内容 
  1.2 平均值还是百分位值 
  1.3 评估工具 
    1.3.1 Visual Studio 
    1.3.2 性能计数器 
    1.3.3 ETW事件 
    1.3.4 PerfView 
    1.3.5 CLR Profiler 
    1.3.6 Windbg 
    1.3.7 .NET IL分析器 
    1.3.8 MeasureIt 
    1.3.9 代码中的工具 
    1.3.10 SysInternals工具 
    1.3.11 数据库 
    1.3.12 其他工具 
    1.3.13 评估本身的开销 
  1.4 小结 
第2章 垃圾回收 
  2.1 基本运作方式 
  2.2 配置参数 
    2.2.1 工作站模式还是服务器模式 
    2.2.2 后台垃圾回收 
    2.2.3 低延迟模式
  (Low Latency Mode) 
  2.3 减少内存分配量 
  2.4 首要规则 
  2.5 缩短对象的生存期 
  2.6 减少对象树的深度 
  2.7 减少对象间的引用 
  2.8 避免对象固定 
  2.9 避免使用终结方法 
  2.10 避免分配大对象 
  2.11 避免缓冲区复制 
  2.12 对长期存活对象和大型对象进行池化 
  2.13 减少LOH的碎片整理 
  2.14 某些场合可以强制执行完全回收 
  2.15 必要时对LOH进行碎片整理 
  2.16 在垃圾回收之前获得通知 
  2.17 用弱引用作为缓存 
  2.18 评估和研究垃圾回收性能 
    2.18.1 性能计数器 
    2.18.2 ETW事件 
    2.18.3 垃圾回收的耗时 
    2.18.4 内存分配的发生时机 
    2.18.5 查看已在LOH中分配内存的对象 
    2.18.6 查看内存堆中的全部对象 
    2.18.7 为什么对象没有被回收 
    2.18.8 哪些对象被固定着 
    2.18.9 内存碎片的产生时机 
    2.18.10 对象位于第几代内存堆中 
    2.18.11 第0代内存堆中存活着哪些对象 
    2.18.12 谁在显式调用GC.Collect方法 
    2.18.13 进程中存在哪些弱引用 
  2.19 小结 

第3章 JIT编译
第4章 异步编程
第5章 编码和类设计的一般规则
第6章 使用.NET Framework
第7章 性能计数器
第8章 ETW事件
第9章 Windows Phone
第10章 代码安全性
第11章 建立追求性能的开发团队
附录A 尽快启动对应用程序的性能讨论
附录B 大O表示法
附录C 参考文献 
参考书籍 
相关人士及博客 

内容摘要
。。。

精彩内容
。。。

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP