在执行应用程序期间禁用IntelliTrace

Ewa*_*man 10 debugging visual-studio-2010 visual-studio intellitrace

我有一个应用程序在启动时加载大量元数据.这是在几秒钟内完成的,但是当我开启IntelliTrace时需要很长时间.我理解为什么,但它让我无法使用IntelliTrace.

我想要的是在我的代码中添加一个语句,以便在加载过程中不记录IntelliTrace事件和调用信息.加载完成后,我想添加一个IntelliTrace可以再次记录信息的语句.

有没有办法实现这个目标?

aba*_*hev 11

完全禁用IT:

Tools -> Options -> IntelliTrace -> [ ] Enable IntelliTrace
Run Code Online (Sandbox Code Playgroud)

或者弄清楚究竟什么事件类型会降低性能并禁用它:

Tools -> Options -> IntelliTrace -> IntelliTrace Events
Run Code Online (Sandbox Code Playgroud)