OS:WindowsXP
利用可能なメモリや他のウィンドウ リソース (ハンドルなど) を制限するツール (できれば無料) を知っている人はいますか? メモリが少ないアプリをテストして、適切に動作することを確認したいのですが、この種のことを行うためのツールが既にある場合は、自分で作成したくありません。
ちなみに、他のQ&Aスレッドを探したのですが、見つかりませんでした。これがだまされている場合は、お詫び申し上げます。お知らせください。これを閉じます。
Linux (grub.conf または lilo.conf) および Windows (boot.ini) の起動パラメータを使用して、メモリ サイズを調整できます。
Linux では、カーネル追加行の「mem=128」は 128MB に制限されます。
Windows では、boot.ini の「/MAXMEM=」。(参考:Boot INI Options Reference )
物理メモリが少ない PC をテストする場合は、VM を使用して、好きなだけ RAM を割り当てることができます (ホスト マシンで利用可能な場合は、できるだけ多くの RAM を割り当てます)。
ページング メモリをゼロに減らします (再起動が必要です)。次に、アプリケーションは物理メモリのみに制限されます。ほとんどの場合、ページング ファイルのデフォルト サイズは 1.5 GB であるため、原因を特定できます。アプリケーションのメモリを調整しようとすると、このような大きなページ ファイルではイライラします。
Microsoft Application Verifier ツールを使用できます: http://technet.microsoft.com/en-us/library/bb457063.aspx
これにより、リソース不足や他の多くの問題をシミュレートできます。非 MS ヒープを使用した YMMV など
maxmem オプションを使用して boot.ini を編集できます。
http://support.microsoft.com/default.aspx?scid=kb;en-us;833721