У меня сегодня была странная проблема, связанная с производительностью. Моя Microsoft Visual Studio, казалось, занимала слишком много времени, чтобы выполнять даже самые простые операции. Я погуглил и попробовал несколько идей, которые были у людей, такие как отключение надстроек или очистка списка последних проектов Visual Studio, но эти предложения, похоже, не решили проблему. Я вспомнил, что на веб-сайте Windows SysInternals есть инструмент Process Monitor, который отслеживает доступ к реестру и файлам любой работающей программой.
Мне показалось, что Visual Studio что-то замышляет, и Process Monitor должен помочь мне понять, что это было. Я скачал самую последнюю версию и, немного поигравшись с фильтрами дисплея, запустил ее и, к своему ужасу, увидел, что Visual Studio работает очень медленно, потому что в большинстве операций IDE обращается к более чем 10 000 папок в C:\Users\krintoul\AppData\Local\Microsoft\WebSiteCache
. , Я не уверен, почему было так много папок и, более того, не был уверен, что Visual Studio делает с ними, но после того, как я сжал эти папки и переместил их куда-то еще, производительность Visual Studio значительно улучшилась.
На веб-сайте Windows SysInternals есть ряд других полезных утилит для управления сетью, безопасности, системной информации и многого другого. Проверьте это. Я уверен, что вы найдете что-то ценное.