Windows 8.1 Wartung: Was ist die „.Net-Optimierung“

Windows 8.1 Wartung: Was ist die „.Net-Optimierung“

Windows 8 und 8.1 (in meinem Fall Professional 64-Bit) verfügen über einen automatischen Wartungsmodus, der regelmäßig ausgeführt wird. Sie können dies regelmäßig erkennen, wenn eines der Taskleistensymbole sein Erscheinungsbild ändert und der Text „Wartungsmodus“ ausgeführt wird.

Ich habe ein wenig nachgeforscht und herausgefunden, dass die automatische Wartung von Windows zwei Dinge tut:

  1. .Net-Optimierung
  2. Defragmentierung der Festplatte

Ich verstehe die Defragmentierung von Festplatten, aber was ist „.Net-Optimierung“ und was genau tut Microsoft Windows, um .Net zu optimieren, und ist das eine Aufgabe, die lange dauert?

Ich bin Softwareentwickler und arbeite mit .Net-Technologien. Ich weiß also, was das Microsoft .Net Framework ist, wo Windows die Assemblys (GAC) und all das speichert. Das Framework besteht aus einer Reihe von Dateien im Windows GAC und in Registrierungseinträgen. Es gibt keine Aufgabe, die optimiert werden müsste, und schon gar keine, die Unmengen an Zeit in Anspruch nehmen würde.

Antwort1

Ich vermute, dass es kompiliertCIL-Codein nativen Code, sodass dies beim Ausführen von .Net-Anwendungen nicht getan werden muss.

Eine Frage in den MSDN-Foren lautetWas ist der Microsoft .net Optimization-Dienst?und eine der Antworten weist darauf hin:

Der native Bildcache enthält Code, der im Voraus kompiliert wird (und nicht erst, wenn das Programm ausgeführt wird). Wenn ein .NET-Programm installiert ist, kann es diesen Dienst anweisen, das native Bild im Hintergrund zu kompilieren.

Auch wenn sich diese Frage auf den .Net-Optimierungsdienst bezieht, würde ich erwarten, dass die Aufgabe, auf die Sie sich beziehen, diesen Dienst grundsätzlich startet und die Optimierung für alle in der Warteschlange befindlichen Elemente ausführen lässt.

verwandte Informationen