.net - .NET 的最新版本中的基本操作成本是否有很好的引用?

标签 .net performance clr

关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。












想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。

7年前关闭。




Improve this question




很久以前(2003 年),CLR 性能团队发表了一篇由 Jan Gray 撰写的文章,名为“Writing Faster Managed Code: Know What Things Cost”。 .NET 编写后的十年中,添加了许多更多的基本操作;而且我确信自 CLR 的原始版本以来,本文中引用的许多基本操作的性能都发生了变化。

是否有一个很好的引用文献更新了 CLR 最新版本的基本操作的性能测量?

最佳答案

CLR 团队的最新引用资料是 MeasureIt工具和与之相关的 MSDN 杂志文章( part 1part 2 )。 MeasureIt 没有与 Jan 的文章相同的测试集,但它附带源代码,因此您可以轻松编辑它以添加其他测试。 MeasureIt.exe /edit将为您提取源代码。刚刚MeasureIt.exe将运行一组标准测试并打开结果。

此外,Jan 文章中的大多数高级概念仍然相关且准确。只是数字已经过时了。

关于.net - .NET 的最新版本中的基本操作成本是否有很好的引用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20502875/

相关文章:

c# - oo 问题 - 混合 Controller 逻辑和业务逻辑

c# - 如何使用 IDisposable 修复内存泄漏

c# - 使用 RavenDB 时,我应该把业务逻辑放在哪里

python - 如何使用 Python 高效地选择子矩阵?

performance - 部署在 Azure 上的服务速度极慢

ios - 当用户滚动但 tableview 单元格加载缓慢时,在 tableview 底部显示微调器的好方法是什么?

c# - 显示转换为 uint 的代码示例比范围检查更有效

.net - 为什么创建一个新线程很昂贵?

c# - 如何在 .NET 3.5 中进行动态对象创建和方法调用

C# 与 Express : "This method is reserved for future use" - what does it mean?