私たちが知っているLinuxファイルproc/{pid} / statusは、特定のプロセスのきめ細かいメモリフットプリントを提供します。それによってスローされるパラメータの1つは、「VmExe」またはプロセスのテキストセグメントのサイズです。私はこの分野に特に興味がありますが、私を助けるためのprocファイルシステムのないWindows環境で立ち往生しています。cygwinはほとんどのprocfを模倣していますが、{pid}/*ファイルはcygwinが無視する部分の1つであるようです。Windows sysinternalsでVmMapツールを試してみましたが、取得した最も近いフィールドは、プライベートワーキングセットの「プライベートデータサイズ」でした。これが私が探しているものであるかどうかは本当にわかりません。
1 に答える
0
sysinternalsのvmmap.exeを見て、特定のプロセスについて探している情報が表示されるかどうかを確認します。探している情報がそこに表示されている場合は、アプリケーションが使用する API 呼び出しを確認するか、msdn の sysinternals フォーラムで質問してください。これがまさにあなたが答えで探していたものではないことは知っていますが、うまくいけば正しい方向に向けることができます.
PE 自体の :text セグメントについて話している場合は、debughlp ライブラリやその他の多くの方法からその情報を取得できます (バイナリ分析用のライブラリがいくつか出回っています)。
于 2013-02-27T08:55:53.670 に答える