簡介
這個年 3 月 2017年的 Windows 8.1 品質彙總套件和 Windows Server 2012 R2 的預覽包含累積的改進在.NET Framework 4.6.2 的可靠性。 我們建議您套用此品質彙總套件,作為定期維護常式的一部分。您安裝此更新程式之前,請參閱 < 先決條件=""> 及 [重新啟動需求] 區段
品質和可靠性的改良
CLR 的
-
花大量的 CPU 時間,在clr 應用程式,經常排入佇列的工作項目.NET 執行緒集區中,以高速量且閒置或淺色突波,之間的活動可能會顯示在 PerfView !ThreadpoolMgr::UnfairSemaphore::Wait微調等候。新的組態變數會公開給設定旋轉限制。應用程式啟動之前,可以更小的值 (預設為 0x32)設定COMPlus_ThreadPool_UnfairSemaphoreSpinLimit的環境變數,以減低旋轉,或為零 (0) 若要停用旋轉。
注意變更此設定變數可能會影響應用程式的效能。不支援這類變更。 -
如果程式碼和程式碼正在初始同一模組中的一或多個參數型別會涉及型別轉送的實值型別中的靜態方法呼叫另一個執行緒正在執行 NGen'ed 時,就會發生 GC,就可能會發生極少數的損毀或死結 (deadlock)。
如何取得此更新程式
Windows 8.1 和 Windows Server 2012 R2
使用由僅手動下載此更新程式。
手動下載
若要取得此更新程式中的獨立封裝,移至Microsoft Update 類別目錄網站。
先決條件
若要套用此更新程式,您必須使用.NET Framework 安裝的 4.6.2。
重新啟動需求
如果任何受影響的檔案正在使用中,會套用此更新之後,您必須重新啟動電腦。我們建議您套用此更新程式之前,關閉所有的.NET Framework 應用程式。
適用於
本文適用於下列︰
-
Microsoft.NET Framework 4.6.2 搭配使用時︰
-
Windows Server 2012 R2
-
Windows 8.1
-