title: Multiple instances or processes of visual studio code in task manager for single application window
body: <p>I'm using Visual Studio Code. I'm facing a performance issue on my machine. I went to task manager and saw that there are several instances of <code>Code.exe</code> in the process tab even though there is <em>only</em> one window of Visual Studio Code running/active on my PC.</p>
  
  <p><a href="https://i.stack.imgur.com/jLENc.png" rel="noreferrer"><img src="https://i.stack.imgur.com/jLENc.png" alt="Multiple Visual Studio Code exe instances in process tab"></a></p>
  
  <p>I can see that in all there are eight instances of <code>Code.exe</code>. Although, I can see that all eight instances are taking RAM memory in the range of few KBs to a maximum of 55 MB. So one thing was sure that these few processes are not eating up too much memory together but still their count stumbled me for a second. I had an understanding that one Visual Studio Code window should map to a single <code>Code.exe</code> process.</p>
  
  <p>I've one more observation. I opened another fresh window of Visual Studio Code and saw that the count of <code>Code.exe</code> processes increased by two instead of one this time. Total <code>Code.exe</code> process count now became 10 on its own when a total of 2 Visual Studio Code windows are currently active. I'm not sure what's going on in here. Can someone help me understand if this is the right behavior on how Visual Studio Code is implemented internally?</p>