C# .NET 4.0与旧版本的性能比较

C# .NET 4.0与旧版本的性能比较,c#,.net,garbage-collection,clr,C#,.net,Garbage Collection,Clr,我发现了一些讨论过的内容,但它是while.NET4.0RC。 至于目前是否有人尝试做一些性能比较,并可以与As共享。这是非常有趣的,因为除了其他更改,如CLR和GC等核心模块都进行了更新。这是否会带来性能优势。性能是特定于特定场景的。你不能简单地衡量“绩效”。你必须衡量“详细的、可重复的情况的表现” 回答这个问题的唯一真正方法是针对您的特定代码进行度量。这就是问题所在。有人试过吗?@DeadMG我不是说任何特定的代码。你在哪里读到的????我指的是运行时的一般比较!如果您有一个项目,比如说在.

我发现了一些讨论过的内容,但它是while.NET4.0RC。
至于目前是否有人尝试做一些性能比较,并可以与As共享。这是非常有趣的,因为除了其他更改,如CLR和GC等核心模块都进行了更新。这是否会带来性能优势。

性能是特定于特定场景的。你不能简单地衡量“绩效”。你必须衡量“详细的、可重复的情况的表现”


回答这个问题的唯一真正方法是针对您的特定代码进行度量。

这就是问题所在。有人试过吗?@DeadMG我不是说任何特定的代码。你在哪里读到的????我指的是运行时的一般比较!如果您有一个项目,比如说在.NET2.0上工作,并且在迁移到.NET4.0之后,您是否获得了性能提升?希望你现在清楚多了。@Incognito-这完全取决于你正在使用的运行库的哪些部分。有一个安全的假设是,有些东西经过了调整,速度更快了,也许有些东西注入了额外的检查/选项,使它们稍微慢了一点。同样地,可以安全地假设至少发生了一些JIT/CLI更改——这也可能导致任何一种情况,具体取决于您使用的是什么。也就是说,你的。