title: CLR never translated an alreday interpreted code again
body: <p>Reading some book and author mentioned that the biggest difference between CLR and interpreter is that CLR never translate the same IL segment twice. it will reuse it in subsequent calls.</p>
  
  <p>I wonder if CLR will keep this IL translation even after the program exits? if CLR just keeps the translation within the application's run, I would say some optimized interpreter will do same thing as well.</p>