现在,由于VS2010已经进入RC阶段,似乎距离自2.0以来的第一个新的“核心”运行时版本发布只有几周的时间了。虽然我没有立即升级的需求,但我想知道是否有人在这两个版本之间进行了性能测试/基准测试。
如果有任何明显的性能提升,那么重新编译现有的工作应用程序将是有益的。
TIA, Dejan
现在,由于VS2010已经进入RC阶段,似乎距离自2.0以来的第一个新的“核心”运行时版本发布只有几周的时间了。虽然我没有立即升级的需求,但我想知道是否有人在这两个版本之间进行了性能测试/基准测试。
如果有任何明显的性能提升,那么重新编译现有的工作应用程序将是有益的。
TIA, Dejan
ASP.NET 4 Runtime
o Focused on two areas
+ Performance
+ Extensibility
o New resource monitoring options
o New performance features
+ Session state
+ Improving perceived application startup
o Output cache extensibility
请点击此链接http://ecn.channel9.msdn.com/o9/pdc09/ppt/FT57.pptx查看相关IT技术内容。
我发现在我们运行的一个测试套件中,.NET 4.0 只比 .NET 3.5 稍微慢一点点。这个测试会使用 System.Data.Sqlite 在 SQLite 数据库上执行一堆查询,它们在 .NET 3.5 上比 .NET 4.0 快 1-2%。不确定为什么会更快,但是只有毫秒级别的差距,所以我并不太担心。
现在回答这个问题还为时过早,因为我们刚刚发布了RC版本。
这要看情况。
我非常喜欢使用LINQ,因为它可以显著提高性能。
根据VS2010的分析器,差异可以达到快230%。
但这当然只是.NET 4.0的特定部分。