0 0 0

编写高性能的.NET代码.epub

奥利奥变薄了
12天前 170
我用夸克网盘分享了「编写高性能的.NET代码.epub」,点击链接即可保存。打开「夸克APP」在线查看,支持多种文档格式转换。
编写高性能的 .NET 代码 作者: Ben Watson 出版社: 人民邮电出版社 出品方: 异步图书 原作名: Writing High-Performance .NET Code 译者: 戴旭 出版年: 2017-8-8 页数: 236 定价: 59.00元 装帧: 平装 ISBN: 9787115461919

内容简介

本书详细介绍了如何编写高性能的.NET程序,在最大化托管代码性能的同时,还能保证.NET的特性优势。 本书循序渐进地深入.NET的各个部分,特别是底层的公共语言运行时(Common Language Runtime,CLR),了解CLR是如何完成内存管理、代码编译、并发处理等工作的。本书还详细介绍了.NET的架构,探讨了编程方式如何影响程序的整体性能,在全书中,还分享了发生在微软的一些趣闻轶事。本书的内容偏重于服务器程序,但几乎所有内容也同样适用于桌面端和移动端应用程序。 本书条理清楚,言简意赅,适合有一定.NET基础的读者和想要提高代码性能的C#程序员学习参考。

作者简介

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

网友热评

清风乱醉: 很薄的书,由于有着.NET下程序优化的经验,所以看起来很快,一下午就翻完了。有两点让我又学到了。1,Ephemeral Generation其实就是GC第0代和第1代的别称,第0代和第1代在同一个Segment,加上在eeheap -gc列出了每代内存的start地址,那么很容易知道当前0代的地址而dumpheap -stat 查看到当前0代地址上的对象有哪些。2,使用接口做插件化,类似 var inst = as IFoo,inst.Bar(); 比直接反射然后Method.Invok性能要高出100倍。这是我没想到的。 流雲: 了解了很多性能评估的工具,以及一些编程和设计方法,只是深入度还不够。真正使用还需要花时间去沉淀和理解底层的原理

图书目录

版权 版权声明 内容提要 作者简介 译者简介 技术编辑简介 前言 致谢 第1章 性能评估及工具 第2章 垃圾回收 第3章 JIT编译 第4章 异步编程 第5章 编码和类设计的一般规则 第6章 使用.NETFramework 第7章 性能计数器 第8章 ETW事件 第9章 WindowsPhone 第10章 代码安全性 第11章 建立追求性能的开发团队 附录A 尽快启动对应用程序的性能讨论 附录B 大O表示法 附录C 参考文献

编写高性能的.NET代码.epub"网盘下载"

版权说明

1、本站不保存、不存储任何实质资源,以上二维码指向为网盘资源链接,其内容归对应版权方所有
2、如有侵犯版权的情况,请点击下面举报/反馈按钮反馈或发送邮件[email protected]投诉说明情况
3、我们核实后将第一时间删除相关页面内容,谢谢理解和配合

这些人下载过 (12)
  • 若你想走不必说太多的话
  • 逗比逗比闪亮亮
  • 叫兽的抉择
  • 我姓邓却等不了你
  • 只为吻你才低头
  • Eternal永恒
  • 何必要那么多的借口
  • 硬性
  • 顽皮灬贝贝
  • 寂寂无言
  • 履念旧人
  • 飞驰
最新回复 (0)

    暂无评论

请先登录后发表评论!

返回
请先登录后发表评论!