Профилирование использует тот же набор инструментов, что и покрытие кода, но команды немного отличаются.С профилированием вы можете выполнять как инструментарий, так и профилирование образцов.
Для профилирования инструментов (наиболее похожее на покрытие кода):
vsinstr myapp.exe
vsperfcmd /start:trace /output:trace.vsp
myapp
vsperfcmd /shutdown
Для профилирования образцов (выборка):
vsperfcmd /start:sample /output:sample.vsp /launch:myapp.exe
vsperfcmd /shutdown
Эти шаги немного меняются, если вы профилируете управляемый код (вам также необходимо использовать vsperfclrenv
).MSDN имеет хорошую документацию и примеры использования инструментов командной строки для профилирования .