title: why my .net application horribly slow to start after the machine is rebooted?
body: <p>Does anyone know why it is so horribly slow to start a .net application after the machine is rebooted(i.e cold start) ?  </p>
  
  <p>After researching in google I found some clues for speeding it up i.e. </p>
  
  <ol>
  <li>Merging assemblies</li>
  <li>Setting resource language</li>
  <li>NGEN</li>
  <li>GAC installation, etc.</li>
  </ol>
  
  <p>Is that all enough to make my .net application faster or anything else is there I am missing ?</p>