2014-01-13 180 views
0

我有一個現有的winform應用程序開發.net 4.0。現在,我們不想支持Win XP,因爲微軟今年也將停止對Xp的支持。從現在開始,我們將繼續支持贏球7。所以,現在我們打開探索.net 4.5或.net 4.5.1的好處。使用.net 4.0與.net 4.5

我的應用程序是一種媒體播放器。所以,我們的主要困境是升級到更新版本的.net是否會幫助我們或者不會產生任何影響。 請分享您是否切換到更高.net版本的觀點。

+0

http://msdn.microsoft.com/en-us/library/ms171868(v=vs.110).aspx它不是一個好的問題,因爲它太主觀了。 –

回答

1

我看到您獲得升級的主要好處是更好的GC

  1. 後臺服務器GC(這不會幫助你,主要用於ASP.NET,基於WCF的應用程序)
  2. 收集大對象堆,如果你的桌面應用程序處理大型數據集,這將有助於

詳細如下。 http://blogs.msdn.com/b/dotnet/archive/2012/07/20/the-net-framework-4-5-includes-new-garbage-collector-enhancements-for-client-and-server-apps.aspx

最後,

  1. 考慮到桌面應用程序,除非I don't think upgrade is worth if a deployment is planned solely for .Net 4.5 Upgrade收集LOH幫助你。如果您計劃即將發佈,請將其添加爲操作項目。
  2. 如果GC升級可以幫助您處理LOH,並且在轉爲產品之前更好的方式爲plan a proper perf test to check the benefits,請進行升級。
相關問題