我们最终将我们庞大的VB.net 2.0 Web应用程序专门放入代码冻结中,以便我们可以对其进行一些性能增强。
我想知道升级.Net版本以提高应用程序性能是否值得。
答案 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。