- ベストアンサー
最小ワーキングセットサイズ
GetProcessWorkingSetSizeの最小ワーキングセットサイズ、最大ワーキングセットサイズの意味が良く分かりません。 MSDN等で調べた結果、最小ワーキングセットサイズはそのプロセスがRAMにメモリーを確保しているサイズ、最大ワーキングセットサイズは仮想メモリーを使ってでも、そのプロセスで確保しているサイズの様な気がして来ましたが合っているでしょうか。 合っていれば、SetProcessWorkingSetSizeの最小ワーキングセットサイズはそのプロセスでRAMにメモリーを確保したいサイズ、最大ワーキングセットサイズは仮想メモリーを使ってでも、そのプロセスで確保したいサイズですよね。 お分かりに成る方、よろしくご回答下さい。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (1)
- machongola
- ベストアンサー率60% (434/720)
回答No.2
お礼
ご回答ありがとう御座います。私の場合、今、カメラの画素サイズに合わせたメモリーを確保しようとしていますが、その場合、最小サイズは画素サイズとスタック等に使用するサイズであれば良いのでしょうか。 安直な考えですが、ActualProcessに対してGetProcessWorkingSetSizeで得た最小、最大サイズはスタック等を考慮していると思いますので、これに必要なサイズを各々加算してChangeWorkingSetし、その後VatualAlloc、VertualLockすれば当初の目的を安全に? 実行出来ると言う事に成るのでしょうか。