

Watching (per window) and 1 process for search. We have 1 process for extensions (per window), one process for file Of work each process does and the communication between them that areīy design, the UI framework we use is multi process by itself and then Should not really matter from an end user perspective, it's the amount This behavior is a consequence of both how vscode was designed and theįact that it's build on Chromium/Electron.

Summary from the comments mentioned in the Links This behavior is by Design and is documented in the comments in the Github Issues #5856, #8006 and #20856 Can someone help me understand if this is the right behavior on how Visual Studio Code is implemented internally?

Total Code.exe process count now became 10 on its own when a total of 2 Visual Studio Code windows are currently active. I opened another fresh window of Visual Studio Code and saw that the count of Code.exe processes increased by two instead of one this time. I had an understanding that one Visual Studio Code window should map to a single Code.exe process. 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. Although, I can see that all eight instances are taking RAM memory in the range of few KBs to a maximum of 55 MB. I can see that in all there are eight instances of Code.exe. I went to task manager and saw that there are several instances of Code.exe in the process tab even though there is only one window of Visual Studio Code running/active on my PC. I'm facing a performance issue on my machine.
