ほとんどのメモリを使用しているライブラリを探したい。私は私のアプリケーションで一種のメモリ・ロガーを作っていきたいです。これは、独自のプロセスでどのライブラリがどの程度のメモリを使用しているかをプログラムで調べる必要があります。ダイナミックリンクライブラリで使用されているメモリの量を確認したい
たとえば、私は10MBのメモリを使用しているプログラムがあります。そこには9MBのメモリを使用している.dllがあります。私はすべてのdllとそれらが使用するメモリの数を見たいと思います。 このアプリケーションはWindows上で動作します。プログラムですべてを実行する必要があります。
DLL自体、またはDLLが割り当てているすべての動的メモリを含んでいますか? –
に割り当てられたすべての動的メモリが含まれています – Laurence
自分でコード化する理由がない限り、少なくともヒーププロファイラーをhttps://code.google.com/p/gperftools/wiki/GooglePerformanceToolsで調べる必要があります。それはあなたがUNIX側で何をしたいのかとほとんど同じですが、私のテストではWindowsのサポートもあります。それ以外の場合は、いくつかのアイデアを得るのは良い出発点です。 –