Sto benchmarking/ottimizzazione di un'applicazione C++ lenta, e nel prendere alcuni stackshots ho scoperto che la build di rilascio della mia applicazione utilizza l'heap di debug, come parte dello stack tracce trovate indicherebbero:VC++ su Visual Studio 2010: build di versioni utilizzando l'heap di debug
ntdll.dll!string "Enabling heap debug options\n"() + 0x11056 bytes
questa è un'applicazione a 64 bit in esecuzione su Windows 7. vedo due o tre altre lamentele su questo problema in esattamente lo stesso ambiente online, ma senza tutte le risposte.
Qualcuno ha la minima idea del perché Windows o Visual Studio utilizzino l'heap di debug per un progetto C++ di build release?
+1 per utilizzare gli stackshot. –