Visual Studio 2012 RTM имеет MSBuild.exe в памяти после закрытия
Я заметил, что когда RTM Visual Studio 2012 была закрыта, многие экземпляры MsBuild.exe все еще находятся в памяти.
Почему?
Ответ 1
Процессы MSBuild продолжаются в течение определенного периода времени (по-моему, пятнадцать минут) после закрытия Visual Studio. Это попытка повысить производительность, и идея состоит в том, что бездействующие процессы MSBuild можно было бы повторно использовать, если вскоре будет запущена другая сборка, и можно устранить накладные расходы на создание нового процесса.
Вы можете отключить это, установив переменную окружения MSBUILDDISABLENODEREUSE=1 (перед запуском VS) или указав /nodeReuse:false (или /nr:false) при построении из командной строки.