Windows 8 和 8.1(在我的例子中是專業版 64 位元)具有定期運行的自動維護模式。當系統托盤圖示之一更改外觀並運行文字維護模式時,您可以定期看到這一點。
我做了一些挖掘,發現 Windows 自動維護做了兩件事:
- .Net優化
- 磁碟碎片整理
我了解磁碟碎片整理,但什麼是「.Net 最佳化」?
我是一名軟體開發人員,使用 .Net 技術,因此我了解 Microsoft .Net Framework 是什麼,Windows 在其中儲存組件 (GAC) 等。該框架是位於 Windows GAC 和註冊表項中的一堆文件。沒有任何任務似乎需要最佳化,也沒有任何任務需要花費大量時間。
答案1
我最好的猜測是它可以編譯CIL代碼到本機程式碼,這樣當您執行 .Net 應用程式時就不必這樣做。
MSDN 論壇上的一個問題提出什麼是 Microsoft .net 最佳化服務?其中一個答案指出:
本機圖像快取包含提前編譯的程式碼(而不是在程式執行時編譯)。當安裝.NET程式時,它可能會指示該服務在背景編譯本機映像。
儘管這個問題涉及 .Net Optimization 服務,但我希望您所指的任務基本上啟動該服務並讓它對所有排隊的項目運行優化。