最近、一部のクライアント API でアプリケーション サーバーのメモリが増加し、最終的にクラッシュにつながることがわかりました。
そのため、boundschecker を使用してみましたが、メモリ リークはなく、メモリが増加するにつれてクラッシュにつながります (プライベート バイトが増加しています)。MS(sysinternals)のProcess Exploreで確認。
そのため、メモリがどのように順番に割り当てられるか (関数呼び出し)、またはハンドルが順番に割り当てられる方法を取得する方法はありますか。この位置でメモリが増加していることがわかります。
すべてのスレッドからのすべての関数呼び出しをキャプチャしたいと考えています。また、数千行のコードであるため、あまり多くのコードを変更することはできません。