Я заметил, что даже самому простому приложению Winform (то есть просто окну без дополнительных модулей) все еще требуется несколько секунд для загрузки после создания его машинного кода, эквивалентного через Ngen. Я предполагаю, что узким местом является загрузка .Net Framework с диска.
Microsoft CacheSet не позволяет управлять фактическим содержимым дискового кэша.
Существует ли приложение, которое может заставить Windows хранить основные файлы .Net в своем дисковом кеше в качестве обходного пути для более медленного запуска приложений .Net?
Спасибо.
Редактировать: Вот скриншот Process Monitor временной шкалы: