- ベストアンサー
XPでシステムリソースの不足?
http://www2.spline.tv/bbs/fate/index.php?command=GRPVIEW&num=177 XPで作業中に↑のメッセージが出てきて、調べてみると システムリソースの残量が少ないと分かりました。 しかし、XPはシステムリソースを気にせず作業できると書いてあったのですが。 PCは2002年モデルのデスクトップで CPU AMD Athlon 1.2GHz メモリ 758MBです。
- みんなの回答 (7)
- 専門家の回答
質問者が選んだベストアンサー
>自分の環境に合わせて設定するのが良いのかも。 そのようですね。test_2005さんが仰っていることとまったく同じように述べているサイトを見つけました。でもこの人は「4000000」に設定しているみたいですよ。
その他の回答 (6)
- kotaechan
- ベストアンサー率38% (351/913)
前回のアドバイスの根拠は参考URLからです。それで、自分なりに調べたところ、このURLはデータが古いですね。というか、256MBまでの設定のようです。 と同時に、「自分のPCを見たところ16進数で200000」というのも不適切のようです。宝島社の「WINDOWS XP システム設定500技全書」によると、 「DisablePagingExecutive」・・16進で、値は1 「LargeSystemCache」・・・・・16進で、値は1 「IOPagelockLimit」・・・・・ 16進で、値は10000 です。 それと、同書に「エラーを抱えたアプリケーションなどを頻繁に利用すると、メモリ不足エラーを起こすことがある、という記述があります。その対策として、 「HKEY_LOCAL_MACHIN」→「SYSTEM」→「CurrentControlSet」→「Control」→「Session Manager」→「SubSystems」と展開し、 画面右の「Windows」をダブルクリックすると、「値のデータ」の中に「SharedSection=1024.3072.512」となっている部分があり、真中のの数値を「3584」に変更すると良いようです。
- kotaechan
- ベストアンサー率38% (351/913)
758MBというのは、実際は768MBですよね。私と同じメモリです。それでリソース不足と出たんですか?ちなみに、私はページングファイルは「なし」に設定していますが、そのようなメッセージが出たことはありません。 だから、次の手順でシステムを物理メモリに置くように設定してみてはいかがでしょう。 1 「スタート」→「ファイル名を指定して実行」で「regedit」と入力して「OK」をクリックしてレジストリエディタを起動させる。 2 次に左側のウインドウ画面で「HKEY_LOCAL_MACHIN」→「SYSTEM」→「CurrentControlSet」→「Control」→「Session Manager」→「Memory Management」のフォルダを開いて「DisablePagingExecutive」のファイルを探す。(無い場合は、右側のウインドウの空白部分をクリックして「新規」→「DWORD値」で作成されたファイルの名前を「DisablePagingExecutive」に変更する。) 3 「DisablePagingExecutive」のファイルをダブルクリックして「値のデータ」に半角で1を入力して「16進」にチェックを入れる。 4 更に、同じフォルダ内にある「IOPagelockLimit」のファイルをダブルクリック(無い場合は前述を参照して作成する。)して「値のデータ」には数値を半角で「65536」と入力して「10進」にチェックを入れる。 以上です。
補足
作業4の「IOPagelockLimit」ですが、 自分のPCを見たところ16進数で200000、10進数で2097152という値になっていたのですが、 10進数で65536を入力すればよいのでしょうか? ただ、調べると「IOPagelockLimitの値を増やすとパフォーマンスが向上することになる。」とあるので、 減らすとダメ?
- bugmaru
- ベストアンサー率38% (76/195)
仮想メモリのサイズが小さい可能性があります。 OSインストール後に物理メモリを増設してませんか? 仮想メモリの初期値は物理メモリに128MBぐらい(うろ覚えです)を足した数値が初期値になってますので、後から物理メモリを増設した場合物理メモリに対して仮想メモリが小さいサイズに設定されている場合があります。そうなるとリソース不足になりやすいです。 ※Win98やWinMeに比べればシステムリソースの限界は大きいですが、それでも無限ではありませんので1つのアプリケーションが2Gのメモリ空間を使い切るとリソース不足のメッセージがでます。
- opapa
- ベストアンサー率43% (200/460)
>XPはシステムリソースを気にせず作業できると書いてあったのですが これはwin9xでは物理メモリをいくら増やしてもシステムに割り当てるメモリが固定されていたためにリソース不足を起こしやすいという現象のことだと思います。 XPでは固定ではないので実装メモリを増やせばそれだけリソース不足にはなりにくいといえます。しかし、やはりアプリケーションを多数同時に使ったりすれば当然それだけリソースが少なくなります。 メモリを増やせば起こりにくくなります。 もちろん予算に余裕があれば多いに越したことはありません しかし758Mあれば、まあ普通は余裕がありそうですが、何か重いアプリケーションを使用しておられるのでしょうか NO1の方の言われるように設定も見直してみるといいんじゃないでしょうか
- kamian
- ベストアンサー率26% (24/91)
一般的にXPはメモリが265MBあれば動きます が、他のアプリケーションを使うとリソース不足で フリーズしてしまったり、警告が出ますので、 最低メモリは512MBほしいですね。贅沢を言えば 1ギガあれば、そういう事はおこりませんね。・・と ショップの店員さんが言っておられました。私も 同じ事を経験してショップに聞きに行きましたからw
- raze
- ベストアンサー率15% (74/486)
仮想メモリの設定とかを見直してみたら。
お礼
質問者です。 自分のPCは、買ったときの物理メモリが256MBで現在は768MBに増設しています。 問題のメッセージが表示されるのは、 特定のアプリケーションを使用した時だったと思うので、 SharedSectionの値を変えて解決できるかもしれません。 ↓のURLでもIOPagelockLimitの設定方法が書かれていますが、自分が調べたURLでは設定できる最大値の計算方法ですので、 kotaechanさんの調べた値とだいぶ違います。 自分の環境に合わせて設定するのが良いのかも。 http://www.itmedia.co.jp/help/tips/windows/w0579.html