title: Does Console.WriteLine cause a performance penalty even when the console is not visible? (C#)
body: <p>I have a console application with lots of <code>WriteLine()</code> functions, this application should also run as a "service" (a scheduled task, the user is not logged in when it runs).</p>
  
  <p>In this case, there is no actual cmd window to show. Will <code>Console.WriteLine()</code> still cause a noticeable performance penalty in such a case?</p>