Visual Studio诊断时调试问题

Visual Studio Debugging problems when diagnosing

所以我遇到了一个问题,在编写了一个用于处理 GUI 内容的框架并且它终于开始完成之后,我快速检查了性能并且它占用了 ~20% CPU。只有 运行 个线程具有带渲染功能的消息循环。 GUI 的所有输入等都由通过事件系统发送的消息处理。

我尝试使用 "Diagnostic Tools" 并选中 CPU 选项,但结果只显示 "exe name.exe" 作为函数,这意味着我无法真正找到哪个函数占用了大多数 CPU.

示例:

不是优化方面的问题,通过 Visual studio 启动应用程序时出现问题(即使禁用调试和发布模式)

从输出目录启动时 运行 没问题。

<_<