[翻译]编写高性能 .NET 代码 第二章:垃圾回收 基本操作
摘要:"返回目录" 基本操作 垃圾回收的算法细节还在不断完善中,性能还会有进一步的提升。下文介绍的内容在不同的.NET版本里会略有不同,但大方向是不会有变动的。 在.net进程里会管理2个类型的内存堆:托管和非托管。本地代码申请的,以及由CLR申请的都是非托管内存,使用Windows API 的 Virt
阅读全文
posted @
2017-03-15 09:23
yahle
阅读(704)
推荐(0) 编辑
[翻译]编写高性能 .NET 代码 第二章:垃圾回收
摘要:垃圾回收是你开发工作中要了解的最重要的事情。它是造成性能问题里最显著的原因,但只要你保持持续的关注(代码审查,监控数据)就可以很快修复这些问题。
阅读全文
posted @
2017-03-14 18:47
yahle
阅读(764)
推荐(0) 编辑
[翻译]【目录】编写高性能 .NET 代码
摘要:Writing High-Performance .NET Code 的目录,翻译内容不定时更新,索引目录也会同步修改。
阅读全文
posted @
2017-03-10 16:28
yahle
阅读(2383)
推荐(1) 编辑
[翻译]编写高性能 .NET 代码 第一章:工具介绍 -- Visual Studio
摘要:vs虽然不是全宇宙唯一的IDE,但它是.net开发人员最常用的开发工具。它自带一个性能分析工具,你可以使用它来做开发,不同的vs版本在工具上会略有差别。
阅读全文
posted @
2017-03-10 16:27
yahle
阅读(553)
推荐(0) 编辑
[翻译]编写高性能 .NET 代码 第一章:工具介绍 -- Performance Counters(性能计数器)
摘要:[,它实际上是所有实例上的汇总值。 后面的很多章节将详细介绍相关主题对应的计数器。几乎每个Windows子系统都有对应的性能计数器,这些计数器通常适用于每个程序。 但是,在继续之前,您应该熟悉一些基本的操作系统相关的计数器: • Physical Memory—The actual physical
阅读全文
posted @
2017-03-10 16:27
yahle
阅读(1231)
推荐(0) 编辑
[翻译]编写高性能 .NET 代码 第一章:性能测试与工具 -- 平均值 vs 百分比
摘要:在考虑要性能测试的目标值时,我们需要考虑用什么统计口径。大多数人都会首选平均值,但在大多数情况下,这个正确的,但你也应该适当的考虑百分数。但你有可用性的要求,作为性能测试的目标里肯定会有用百分比作的要求。举个栗子:“数据库请求的平均延迟必须小于10ms,95%是请求必须小于100ms”
阅读全文
posted @
2017-03-10 16:26
yahle
阅读(548)
推荐(0) 编辑