我正在基准测试/优化一个缓慢的C++应用程序,并采取了一些stackshots我发现我的应用程序的版本构建使用调试堆,因为一些堆栈发现踪迹将表明:Visual Studio 2010上的VC++:使用调试堆发布版本
ntdll.dll!string "Enabling heap debug options\n"() + 0x11056 bytes
这是在Windows 7上运行我看到在完全相同的环境,这个问题两个三个其他投诉网上一个64位应用程序,但没有任何反应。
有没有人有线索为什么Windows或Visual Studio会使用调试堆发布构建C++项目?
+1使用堆栈。 –