title: What is server garbage collection in ASP.NET Core?
body: <p>I've upgraded a ASP.NET Core project to VS2017 and the new csproj, and there is this option:</p>
  
  <pre class="lang-xml prettyprint-override"><code>&lt;PropertyGroup&gt;
      &lt;ServerGarbageCollection&gt;true&lt;/ServerGarbageCollection&gt;
  &lt;/PropertyGroup&gt;
  </code></pre>
  
  <p>What is server garbage collection? There is no proper documentation, just a <a href="https://docs.microsoft.com/en-gb/dotnet/articles/core/tools/project-json-to-csproj" rel="noreferrer">migration guide</a> which assumes you already know what it is.</p>
  
  <p>(Unless there is a formal doc, in which case please let me know.)</p>
  
  <hr>
  
  <p>Summary: There is no details in the docs for much of the underlying tech, unfortunately. However @PanagiotisKanavos's link has the important bit about "server gc" <a href="https://msdn.microsoft.com/en-us/library/ee787088(v=vs.110).aspx#Anchor_6" rel="noreferrer">here</a>.</p>