-3
"HEAP CORRUPTION DETECTED"というエラーが出るので、すべてのプログラムのメモリ位置を取得する方法を知りたい。ビジュアルスタジオ2017(C++)のメモリ使用量を追跡する方法は?
"HEAP CORRUPTION DETECTED"というエラーが出るので、すべてのプログラムのメモリ位置を取得する方法を知りたい。ビジュアルスタジオ2017(C++)のメモリ使用量を追跡する方法は?
プログラムは常に割り当て#150で信頼性があるなら、あなたは150番目の配分に分割する_CrtSetBreakAlloc(150)を呼び出すことができます。また、プログラムを遅くし、問題の報告時にデバッグヒープをより正確にするには、_CrtSetDbgFlag( _CRTDBG_CHECK_ALWAYS_DF)を呼び出して、すべての割り当てと解放のヒープチェックをオンにします。
最後に、製品のリリースビルドにApplication Verifierを使用して問題を見つけることができます。アプリケーションベリファイアのダウンロードはMicrosoft : here
私はツールがあなたに伝えたいとは思っていません。あなたのプログラムがアクセスしたメモリの場所、またはそのメモリのセクションに書き込もうとしたコードの行を知りたいですか? また、画像リンクの前に感嘆符( '!')を入れて、質問に直接埋め込みます。例えば、![ALTテキスト] [1] ' –
[ヒープ破損エラーをどのように診断するのですか? Windows?](https://stackoverflow.com/questions/30413066/how-do-i-diagnose-heap-corruption-errors-on-windows) – user0042
SmartBear AQTimeはかなり良いプロファイリングツールです。 – user0042