오늘 Visual Studio 코드를 사용하면서 컴퓨터에서 성능 문제가 발생했습니다. 작업 관리자로 가서 갑자기 컴퓨터에 Visual Studio 코드가 하나만 실행되고 활성화되어 있어도 프로세스 탭에 Code.exe
의 인스턴스가 여러 개 있음을 알게되었습니다. 모두 내가 볼 수단일 응용 프로그램 창의 작업 관리자에서 Visual Studio 코드의 여러 인스턴스 또는 프로세스
는 Code.exe
8 개 인스턴스가 있습니다. 비록 8 개의 모든 인스턴스가 수 킬로바이트에서 최대 55MB의 RAM 메모리를 차지하는 것을 볼 수 있습니다. 그래서 한 가지 사실은이 소수의 프로세스가 너무 많은 메모리를 함께 먹지는 못하지만 여전히 그 카운트가 나를 잠시 찔렀다는 것입니다. 하나의 Visual Studio 코드 창이 하나의 Code.exe
프로세스에 매핑되어야한다고 생각했습니다.
나는 한 번 더 관찰했다. 나는 Visual Studio Code의 다른 새로운 창을 열었고 Code.exe
프로세스의 수는 이번에는 2 개씩 증가하는 것을 보았습니다. 총 Code.exe
총 2 개의 Visual Studio Code 창이 현재 활성화되어있을 때 프로세스 수는 이제 자체적으로 10이되었습니다. 나는 여기서 무슨 일이 일어나고 있는지 잘 모르겠다. Visual Studio Code가 구현되는 방식에 대한 올바른 행동인지 이해할 수 있습니까?
흥미롭게는 '<미등록 과정> 등의 상위 (5188을 도시)'. 프로세스 탐색기와 작업 관리자를 모두 확인했지만 PID 5188로 실행되는 탐색기 프로세스가 없습니다. Windows에서 이러한 'explorer.exe'프로세스를 숨기려면 어떤 트릭을 실행합니까? 다른 PID 3056을 가진 또 다른'explorer.exe' 프로세스를 볼 수 있습니다. 윈도우는 여러 목적으로 다른 여러개의'explorer.exe' 프로세스를 유지합니까? – RBT
동일한 exe는 다른 사용자 계정으로 실행할 수 있습니다. Windows는 다른 사용자 계정으로 실행되는 여러개의'explorer.exe '를 가질 수 있습니다. – Agalo