Visual Studio 성능 최적화Optimize Visual Studio performance

Visual Studio는 최대한 신속하고 효율적으로 시작되도록 설계되었습니다.Visual Studio is designed to start up as quickly and efficiently as possible. 그러나 특정 Visual Studio 확장명 및 도구 창이 로드 될 때 시작 시간에 부정적 영향을 미칠 수 있습니다.However, certain Visual Studio extensions and tool windows can adversely affect startup time when they are loaded. Visual Studio 성능 관리 대화 상자에서 느린 확장 및 도구 창이라는 동작을 제어할 수 있습니다.You can control the behavior of slow extensions and tool windows in the the Manage Visual Studio Performance dialog box. 성능 향상에 대한 더 일반적인 팁은 Visual Studio 성능 팁과 요령을 참조하세요.For more general tips on improving performance, see Visual Studio Performance Tips and Tricks.

시작 동작Startup behavior

시작 시간이 확장되지 않도록 방지하려면 Visual Studio 2017에서는 요청 시 접근 방식을 사용하여 확장을 로드합니다.To avoid extending startup time, Visual Studio 2017 loads extensions using an on demand approach. 이 동작은 Visual Studio가 시작된 후 즉시 확장이 열리지 않고 필요에 따라 열리도록 합니다.This behavior means that extensions don't open immediately after Visual Studio starts, but on an as-needed basis. 또한 이전 Visual Studio 세션에서 열려 있는 도구 창으로 인해 시작 시간이 느려질 수 있으므로 Visual Studio는 시작 시간에 영향을 주지 않도록 보다 지능적인 방식으로 도구 창을 엽니다.Also, because tool windows left open in a prior Visual Studio session can slow startup time, Visual Studio opens tool windows in a more intelligent way to avoid impacting startup time.

Visual Studio에서 시작 속도가 느린 것을 감지하면 속도 저하를 초래하는 확장이나 도구 창을 알려주는 팝업 메시지가 나타납니다.If Visual Studio detects slow startup, a pop-up message appears, alerting you to the extension or tool window that's causing the slowdown. 이 메시지는 Visual Studio 성능 관리 대화 상자에 대한 링크를 제공합니다.The message provides a link to the Manage Visual Studio Performance dialog box. 메뉴 모음에서 도움말, Visual Studio 성능 관리를 선택하여 이 대화 상자에 액세스할 수도 있습니다.You can also access this dialog box by choosing Help, Manage Visual Studio Performance from the menu bar.

Visual Studio 성능 관리에 ‘... 확장으로 인해 Visual Studio가 느려집니다’라는 팝업이 나타납니다.

이 대화 상자에는 시작 성능에 영향을 미치는 확장 및 도구 창이 나열됩니다.The dialog box lists the extensions and tools windows that are affecting startup performance. 확장 및 도구 창 설정을 변경하여 시작 성능을 향상할 수 있습니다.You can change extension and tool window settings to improve startup performance.

시작, 솔루션 로드 및 성능 입력을 개선하기 위해 확장 설정을 변경하려면To change extension settings to improve startup, solution load, and typing performance

  1. 메뉴 모음에서 도움말, Visual Studio 성능 관리를 차례로 선택하여 Visual Studio 성능 관리 대화 상자를 엽니다.Open the Manage Visual Studio Performance dialog box by choosing Help, Manage Visual Studio Performance from the menu bar.

    확장으로 인해 Visual Studio 시작, 솔루션 로딩 또는 입력 속도가 느려지는 경우 확장, 시작(또는 솔루션 로드 또는 입력) 아래에서 Visual Studio 성능 관리 대화 상자에 해당 확장이 나타납니다.If an extension is slowing down Visual Studio startup, solution loading, or typing, the extension appears in the Manage Visual Studio Performance dialog box under Extensions, Startup (or Solution Load or Typing).

    Visual Studio 성능 관리 - 확장 보기

  2. 사용하지 않으려는 확장을 선택한 다음 사용하지 않음 단추를 선택합니다.Choose the extension you want to disable, then choose the Disable button.

확장 관리자 또는 Visual Studio 성능 관리 대화 상자를 통해 이후 세션에 확장을 언제든 다시 사용할 수 있습니다.You can always re-enable the extension for future sessions by using the Extension Manager or the Manage Visual Studio Performance dialog box.

시작 시간을 개선하도록 도구 창 설정을 변경하려면To change tool window settings to improve startup time

  1. 메뉴 모음에서 도움말, Visual Studio 성능 관리를 차례로 선택하여 Visual Studio 성능 관리 대화 상자를 엽니다.Open the Manage Visual Studio Performance dialog box by choosing Help, Manage Visual Studio Performance from the menu bar.

    도구 창에서 Visual Studio 시작 속도가 느려지면 도구 창이 도구 창, 시작 아래의 Visual Studio 성능 관리 대화 상자에 나타납니다.If a tool window is slowing down Visual Studio startup, the tool window appears in the Manage Visual Studio Performance dialog box under Tool Windows, Startup.

  2. 동작을 변경하려는 도구 창을 선택합니다.Choose the tool window you want to change the behavior for.

  3. 다음 세 가지 옵션 중 하나를 선택합니다.Choose one of the following three options:

    • 기본 동작 사용: 도구 창에 대한 기본 동작입니다.Use default behavior: The default behavior for the tool window. 이 옵션을 선택하면 시작 성능이 향상되지 않습니다.Keeping this option selected will not improve startup performance.

    • 시작 시 창 표시 안 함: 이전 세션에서 열려 있는 경우에도 Visual Studio를 열 때 지정한 도구 창이 항상 닫힙니다.Do not show window at startup: The specified tool window is always closed when you open Visual Studio, even if you left it open in a previous session. 원하는 경우 적절한 메뉴에서 도구 창을 열 수 있습니다.You can open the tool window from the appropriate menu when you need it.

    • 시작 시 창 자동 숨기기: 도구 창이 이전 세션에서 열려 있는 경우 이 옵션은 시작 시 도구 창의 그룹이 축소되어 도구 창이 초기화되지 않도록 합니다.Auto hide window at startup: If a tool window was left open in a previous session, this option collapses the tool window's group at startup to avoid initializing the tool window. 이 옵션은 도구 창을 사용하는 경우에 적합합니다.This option is a good choice if you use a tool window often. 도구 창을 여전히 사용할 수 있지만 더 이상 Visual Studio 시작 시간에 부정적 영향을 미치지 않습니다.The tool window is still available, but no longer negatively affects Visual Studio startup time.

      Visual Studio 성능 관리 - 도구 창 보기

참고

버전 15.5 이전의 Visual Studio 버전에는 경량 솔루션 로드라는 기능이 있습니다.Versions of Visual Studio prior to version 15.5 had a feature called lightweight solution load. Visual Studio 2017 버전 15.5 이상에서는 이 기능을 더 이상 사용할 수 없습니다.This feature is no longer available in Visual Studio 2017 version 15.5 and later. Visual Studio 버전 15.5 이상에서는 경량 솔루션 로드 없이도 관리 코드가 포함된 대규모 솔루션이 이전보다 훨씬 빠르게 로드됩니다.In Visual Studio version 15.5 and later, large solutions that contain managed code load much faster than previously, even without lightweight solution load.

참고 항목See Also

Visual Studio 성능 팁과 요령Visual Studio Performance Tips and Tricks