私は、最大 160 MB の仮想メモリに自動的にコミットしているように見える MFC アプリに取り組んでいます。アプリは通常、10 ~ 14 MB のメモリ使用量で実行されるため、このレベルのコミットされたメモリは過剰に見えます。さらに、VirtualAlloc が呼び出されるコード内の場所はありません... COM と ATL も使用されています。
メモリーは、__tmainCRTStartup のブレークポイントに到達する前に、プロセスが起動するインスタンスをコミット済みとして示します。
このメモリはどのように予約/コミットできますか?
前もって感謝します!