Windows 8 and 8.1 (Professional 64-bit in my case) has an automatic maintenance mode that it periodically runs. You can see that periodically when one of the system tray icons changes appearance and has the text maintenance mode running.
I did some digging and found out that Windows automatic maintenance does two things:
- .Net Optimization
- Disk defragmentation
I understand disk defragmenting, but what is ".Net Optimization" and what exactly does Microsoft Windows do to optimize .Net and is that a task that takes a long time?
I am a software developer and work with .Net technologies, so I understand what the Microsoft .Net Framework is, where Windows stores the assemblies (GAC) and all that. The framework is a bunch of files sitting in the Windows GAC and registry entries. There is no task that would seem to need optimizing and then not any task that would take oodles of time.