Soru Visual Studio 2012 RTM, kapatıldıktan sonra MSBuild.exe bellekte var


Visual Studio 2012 RTM kapatıldığında, birçok MsBuild.exe örneğinin bellekte olduğunu fark ettim.

Niye ya ?


26
2017-08-29 09:35


Menşei




Cevaplar:


Visual Studio kapatıldıktan sonra MSBuild işlemleri bir süre (on beş dakika, inanıyorum) için çalıştırılıyor. Bu, performansı iyileştirme çabasıdır; bu fikir, boş bir MSBuild sürecinin yakında yeniden basılması ve yeni bir sürecin ortaya çıkması için gereken ek yükün ortadan kaldırılması durumunda yeniden kullanılabileceği fikridir.

Bir ortam değişkeni ayarlayarak bunu devre dışı bırakabilirsiniz MSBUILDDISABLENODEREUSE=1 (VS’yi başlatmadan önce) veya belirterek /nodeReuse:false (veya /nr:false) Eğer komut satırından inşa edilirse.

MSConnect'te yayınlanan ilgili konular:


49
2017-08-30 09:26



Thx binom, bunun farkında değildim ;-) - Patrick Peters
VS2013 SP1 ile aynı sorun ve "yerel yapıları" çalıştırırsanız, asla çalışmaz, çünkü MsBuild her zaman derlemelerini kilitler. Bu çözüm VS2013 Güncelleme 1'de bir çekicilik gibi çalışır. - Raffaeu


Paralel yapı özelliğini görsel stüdyosunda kapatabilirsiniz. Nasıl Yapılır: Çok İşlemcili için Eşzamanlı Yapıların Sayılarını Ayarlama


0
2018-05-15 02:44



Bir bağlantıyı kurmak yerine cevabı açıklamalıdır. - Shane Van Wyk