質問

OS:Windows XP

利用可能なメモリや他の Windows リソース (ハンドルなど) を制限するツール (できれば無料) を知っている人はいますか?メモリが少ないアプリをテストして、アプリが適切に動作することを確認したいのですが、このようなことを行うためのツールがすでに存在する場合は、独自のツールを作成したくありません。

ちなみに、この件に関する他のQ&Aスレッドを探しましたが、見つかりませんでした。これがカモだったら、ごめんなさい。お知らせください。これを閉じます。

役に立ちましたか?

解決

Linux (grub.conf または lilo.conf) および Windows (boot.ini) のブート パラメーターを使用して、メモリ サイズを調整できます。

Linux では、カーネル追加行の「mem=128」により 128MB に制限されます。

Windows では、boot.ini の「/MAXMEM=」。(参照: ブート INI オプションのリファレンス)

他のヒント

物理メモリが少ない PC をテストしたい場合は、VM を使用して、必要なだけ (ホスト マシンで利用可能な場合はできるだけ多くの) RAM を割り当てることができます。

Microsoft Application Verifier ツールを使用できます。http://technet.microsoft.com/en-us/library/bb457063.aspx

これにより、リソース不足や他の多くの問題をシミュレートできるようになります。非 MS ヒープを使用した YMMV など。

ページング メモリをゼロに減らします (再起動が必要です)。この場合、アプリケーションは物理メモリのみに制限されます。ほとんどの場合、ページング ファイルのデフォルト サイズは 1.5 GB であるため、原因は解決されます。このような大きなページ ファイルの場合、アプリケーションのメモリを調整しようとするとストレスがたまります。

maxmem オプションを使用して boot.ini を編集できます。

http://support.microsoft.com/default.aspx?scid=kb;en-us;833721

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top