从.net 2.0升级到4.0会增加性能吗?

时间:2011-07-29 16:49:38

标签: .net performance .net-4.0 .net-2.0

我们最终将我们庞大的VB.net 2.0 Web应用程序专门放入代码冻结中,以便我们可以对其进行一些性能增强。

我想知道升级.Net版本以提高应用程序性能是否值得。

3 个答案:

答案 0 :(得分:10)

升级是值得的,但不是由于自动改进。

升级是值得的,因为您将有更多选择来解决性能问题。

升级也是值得的,因为.NET 2.0 六年!除非必须,否则不要永远留在过去,否则你最终将不得不解释为什么要使用十年前的技术。

答案 1 :(得分:9)

不可能说。您必须设计一些可重复的性能测试,然后针对在每个.Net版本上运行的应用程序进行A-> B。例如,您的应用程序的性能可能受IO或内存限制的影响。 .Net升级不太可能对此有所帮助。

答案 2 :(得分:4)

不是在黑暗中拍摄大量照片(使用4.0版本)来尝试提高性能,而是应该run a profiler针对您的代码库来识别性能瓶颈。你可能会升级但是如果你的性能提升,它很可能是微不足道的。无论版本如何,分析和修复瓶颈都是最好的方法。

顺便说一下,如果你选择使用4.0和VS 2010,你会获得profiler built into the IDE