作者:
Ben Watson
出版社: 人民邮电出版社
出品方: 异步图书
原作名: Writing High-Performance .NET Code
译者: 戴旭
出版年: 2017-8-8
页数: 236
定价: 59.00元
装帧: 平装
ISBN: 9787115461919
出版社: 人民邮电出版社
出品方: 异步图书
原作名: Writing High-Performance .NET Code
译者: 戴旭
出版年: 2017-8-8
页数: 236
定价: 59.00元
装帧: 平装
ISBN: 9787115461919
这本书的其他版本 · · · · · · ( 全部2 )
以下书单推荐 · · · · · · ( 全部 )
谁读这本书? · · · · · ·
二手市场
· · · · · ·
- 在豆瓣转让 有33人想读,手里有一本闲着?
订阅关于编写高性能的 .NET 代码的评论:
feed: rss 2.0
0 有用 清风乱醉 2021-12-12 21:33:30
很薄的书,由于有着.NET下程序优化的经验,所以看起来很快,一下午就翻完了。有两点让我又学到了。1,Ephemeral Generation其实就是GC第0代和第1代的别称,第0代和第1代在同一个Segment,加上在eeheap -gc列出了每代内存的start地址,那么很容易知道当前0代的地址而dumpheap -stat <start> <end>查看到当前0代地址上的对象有哪些。2,使用接... 很薄的书,由于有着.NET下程序优化的经验,所以看起来很快,一下午就翻完了。有两点让我又学到了。1,Ephemeral Generation其实就是GC第0代和第1代的别称,第0代和第1代在同一个Segment,加上在eeheap -gc列出了每代内存的start地址,那么很容易知道当前0代的地址而dumpheap -stat <start> <end>查看到当前0代地址上的对象有哪些。2,使用接口做插件化,类似 var inst = <dynamic load obj> as IFoo,inst.Bar(); 比直接反射然后Method.Invok性能要高出100倍。这是我没想到的。 (展开)
0 有用 xszhou 2018-01-17 21:39:31
very good,受益匪浅
0 有用 流雲 2021-07-28 09:41:53
了解了很多性能评估的工具,以及一些编程和设计方法,只是深入度还不够。真正使用还需要花时间去沉淀和理解底层的原理
0 有用 ahben 2020-03-05 14:06:23
很精简,很实用。
0 有用 清风乱醉 2021-12-12 21:33:30
很薄的书,由于有着.NET下程序优化的经验,所以看起来很快,一下午就翻完了。有两点让我又学到了。1,Ephemeral Generation其实就是GC第0代和第1代的别称,第0代和第1代在同一个Segment,加上在eeheap -gc列出了每代内存的start地址,那么很容易知道当前0代的地址而dumpheap -stat <start> <end>查看到当前0代地址上的对象有哪些。2,使用接... 很薄的书,由于有着.NET下程序优化的经验,所以看起来很快,一下午就翻完了。有两点让我又学到了。1,Ephemeral Generation其实就是GC第0代和第1代的别称,第0代和第1代在同一个Segment,加上在eeheap -gc列出了每代内存的start地址,那么很容易知道当前0代的地址而dumpheap -stat <start> <end>查看到当前0代地址上的对象有哪些。2,使用接口做插件化,类似 var inst = <dynamic load obj> as IFoo,inst.Bar(); 比直接反射然后Method.Invok性能要高出100倍。这是我没想到的。 (展开)
0 有用 流雲 2021-07-28 09:41:53
了解了很多性能评估的工具,以及一些编程和设计方法,只是深入度还不够。真正使用还需要花时间去沉淀和理解底层的原理
0 有用 ahben 2020-03-05 14:06:23
很精简,很实用。
0 有用 xszhou 2018-01-17 21:39:31
very good,受益匪浅