Поделиться через


Практическое руководство. Определение среды выполнения .NET Framework для профилирования в смежных сценариях

В выпуске .NET Framework 4 появилась возможность составлять приложения из модулей, построенных в различных версиях среды выполнения .NET Framework. По умолчанию средства профилирования Visual Studio профилируют первую среду выполнения, загруженную приложением. Разработчик может задать среду выполнения для профилирования при запуске приложения с помощью профилировщика, а также во время присоединения профилировщика к уже запущенному приложению.

Определение среды выполнения .NET Framework для профилирования при запуске приложения с профилировщиком

  1. В обозревателе производительности щелкните правой кнопкой мыши сеанс анализа производительности, выберите пункт Свойства и нажмите кнопку Дополнительно.

    В списке Целевая версия CLR отобразится значение Авто и версия среды выполнения .NET Framework, установленная на компьютере.

  2. Выполните одно из следующих действий.

    • Щелкните версию среды CLR, которую необходимо профилировать.

    • Выберите Авто для профилирования первой версии, загруженной приложением.

Определение среды выполнения .NET Framework для профилирования во время присоединения профилировщика к приложению

  1. В меню "Анализ" последовательно выберите пункты "Профилировщик" и "Присоединить/отсоединить".

  2. В диалоговом окне "Присоединить профилировщик к процессу" щелкните процесс, который необходимо профилировать.

    В списке Целевая версия CLR отобразится значение Авто и версия среды выполнения .NET Framework, установленная на компьютере.

  3. Выполните одно из следующих действий.

    • Щелкните версию среды CLR, которую необходимо профилировать.

    • Выберите Авто для профилирования версии, загруженной во время присоединения профилировщика к приложению.