• ベストアンサー

「out of memory」って何の事?

webを開くときに「out of memory」というエラーが出ます。 以前から時々出てたのですが最近頻度が多くなり、時々フリーズしてしまいます。 一体何のエラーなのでしょうか? ご教授よろしくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.4

>Cドライブ、Dドライブ共メモリの容量全然あるんですけどね。 >あとソースネクストの「驚速仮想メモリ」もインストールしてるんですけど。 エラーの意味は「物理的なメモリが不足しています」ですから、HDD(Cドライブ、Dドライブ)は関係ありません。仮想メモリも関係ありません。 仮想メモリがいくらあっても、物理メモリが足りなければ意味はありません。 仮想メモリの仕組みは「今は動いていないプログラムが使っていたメモリは、物理メモリ上に無くても大丈夫だから、メモリの状態をHDDに保存しておいて、動いていないプログラムが後から動き出した時に、メモリの状態をHDDから読み込んで元に戻そう」と言う仕組みです。 こういう仕組みがあったとしても、動作中のプログラムが「実際に搭載しているメモリの量を超えたメモリを一度に使おうとした。しかも、使おうと思ったメモリはすぐに必要なので、仮想メモリには置けない。物理メモリの上に必要」と言う状況が起きると「メモリが足りません」と言うエラーが起きます。 そして、その「物理メモリが足りません」と言う状況が、たった今、質問者さんのパソコンで起きています。 メモリは「今すぐ必要」なのですから、仮想メモリ、つまり、HDD上に退避させる事は出来ません。 でも「積んでるメモリが足りない」ので、あとは「メモリ不足です」とエラー表示して、処理を中断するか、フリーズするか、どっちかです。

bonky653
質問者

お礼

アドバイスありがとうございます。 とりあえず有料の「reg crean pro」をダウンロードして対処致しました。 1,000個近いレジストリエラーが検出されました…。

その他の回答 (7)

noname#235001
noname#235001
回答No.8

ほかの方への補足で「RegCreanPro」「1,000個近いエラー」とあったので、こいつじゃないか確認してください。 RegCreanPro http://www.geocities.co.jp/Playtown-Yoyo/6130/notes/regclean-pro.htm

回答No.7

失礼な表現、記載、誤記等ありましたらご容赦ください 落ち着いて何よりです。 度々済みませんが今後のための参考です。 >アドバイス有難いのですがあまり難しいのは分からないので…。 >とりあえず「RegCreanPro」で今のところ問題クリアできてるのでしばらく様子を見ます。 トラブルシューティングではPC経験度を入れて頂けると助かります。 例えば、Officeソフトは使えるけどOSは得意でないとか… という訳で大変失礼しました。 色々、やられているのでOSは得意なのかと思いました。 少なくとも物理RAMの認識量位は今後のために把握しておいてください。 一応、既回答のリンクの中にあるのですが 【RAMの確認方法】 === [スタート] ボタンをクリックして、[すべてのプログラム]、[アクセサリ]、[システム ツール] の順にポイントし、[システム情報] をクリックします。 又は [スタート]、[ファイル名を指定して実行] の順にクリックし、[名前] ボックスに msinfo32.exe と入力して [OK] をクリックします。 === その状態でしばらく待ってください。 するとシステムの概要を表示してれくれます。 その中に合計物理メモリがあるかと思います。 カンマ”,”と”.”を読み間違えないようにしてください。 例 1,537.00MB→1.537GB この量が、512MB以下(もしくは最近なら1GBもきついかもしれません)であればRAMを増やすのが賢明、ただしRAM増設はRAMモジュール基板(ソケットが問題)に種類があるのでPC購入店で相談するか機種名、メーカ名、型式などを明らかにしてQ&Aする。 そうすれば、RAMの種類とか教えてくれる人がいます。 (小生ならRAM購入せず、新しいPC代にします) RAMが1~3GB位認識していればOSの設定とかハードメンテナンスの問題。 これは自分でRAM増設してないとありえないと思いますが4GB以上のRAMを搭載していればXpではRAMディッスクなどに設定した方がいいケースがあって余剰RAMが悪さしない、ページファイルなどそこに割り当てればスピードもいいということです。

回答No.6

失礼な表現、記載、誤記等ありましたらご容赦ください。 (1)搭載物理RAMの搭載量の開示をしてください。 RAMが多いのか少ないのかで対処も変わります。 4GB以上とか搭載であれば設定を見直ししてください。 512MBであればシステムのパフォーマンスを見直してください。 できれば最低限1GB位RAMを増やすほうがベターです。 (2)アドオン無しのIEでどうなるか確認して問題がなく動くようであれば有効にするアドオンを見直してください。 「スタート」→「すべてのプログラム」→「アクセサリ」→「システムツール」でInternet Explorer(アドオン無し) >IEは8です。SP3をダウンロードした時点でかなり重い、遅い状態に… 本丸の情報(表現が古いですが)RAMの搭載量がわかりませんが… 確認方法は分からなければ以下でお願いします。 合計物理メモリを確認して開示してください。 Windows XP システム情報 (Msinfo32.exe) ツールについて ↓↓ http://support.microsoft.com/kb/308549 (システムの概要で少し待つ) 小生のXpはノートで最大搭載RAM量は2GBです。 512MB以下ならやはり物理メモリが不足しています。 フリーズと言うより待ち時間が長く、重いので1~2年前に1GB追加し現在1.5GBです。 以前も現在も、SP3で「OUT OF MEMORY」の経験がありません。 よって、エラーの内容は不自然な気がします。 逆に、4GB以上搭載しているとXpでは記憶では余剰領域が悪さするので設定が必要です。 Xpでは必要以上の分3.2GB以上はRAMディスク等で使う人が多いようです。 「OUT OF MEMORY」のメッセージでは他の要因はメモリーリーク、メモリのフラグメント等が考えられるようですが… メモリーリークはアプリ(プログラム)などがメモリを使いアプリを終了してもメモリが解放されない状態などです。 不要なアプリが無いか?(フリーのわけのわからないプログラムは削除するとか)アプリの見直し。 ハードディスクのページファイルはやはりハードディスクであって、スピードは速くありません。 RAMとHDDではウサギとカメです。 よって、仮想RAMページファイルを増やしても早くなるわけではありません。 Xpのページファイル最適量は、物理RAMの1.5倍くらいだったと思います。 他に【RAMが少ない場合】の対処は ・ローカルディスク(C:)(OSのシステムパーティション)のページファイル割り付けをやめて(D:)に一本化する。 ローカルディスク(C:)には必要な空き容量があってそこに、ダウンロード圧縮ファイルの解凍エリアなどがないとPCがフリーズ気味になる。ページファイルをなるべく連続領域にエントリしてアクセスをできるだけ早くする。などの目的 ・システムキャシュの無効化をする。 (リンクでは逆ですが無効化してください) Windows XP でシステム キャッシュ モードを有効にする場合の注意事項 ↓↓ http://support.microsoft.com/kb/895932/ja (Vistaの例ですが考え方は同じ) メモリ不足に関する問題の発生を防ぐ ↓↓ http://windows.microsoft.com/ja-JP/windows-vista/Preventing-low-memory-problems 【RAMが多い場合はXpでは3.2GB位しか認識しなかったはず、参考程度】 WindowsXP SP3に3GB以上のメモリを搭載したい ↓↓ http://okwave.jp/qa/q4792667.html

bonky653
質問者

補足

アドバイス有難いのですがあまり難しいのは分からないので…。 とりあえず「RegCreanPro」で今のところ問題クリアできてるので しばらく様子を見ます。

回答No.5

失礼な表現、記載、誤記等ありましたらご容赦ください 外していたらすみません。 >webを開くときに「out of memory」というエラーが出ます。 >以前から時々出てたのですが最近頻度が多くなり、時々フリーズしてしまいます。 WebはIE(Internet Explore)でしょうか? WindowsXpではIE8までなのですが、IE9、IE10とかにしていませんか? IEのJAVA関係がインタプリタ系からコンパイラ系に変わっています。 IEの細かいスペックはよく知りませんがメモリには結構関係すると思います。

bonky653
質問者

補足

IEは8です。 SP3をダウンロードした時点でかなり重い、遅い状態になったので それ以上新しいソフトは入れないようにしてます。

  • SPROCKETER
  • ベストアンサー率26% (2129/8001)
回答No.3

 out of memoryは直訳すると「メモリー不足」ですが、メモリーが絶対的に足りない意味ではありません。  OutOfMemoryError:http://imfaq.intra-mart.jp/imfaq/index.php?action=artikel&cat=4&id=249&artlang=ja  一般にJAVAソフトを使っている時にメモリー不足で起こる現象のようです。メモリー増設でも解決出来ますが、メモリーの割り当て設定をしても解決出来るようです。

回答No.2

直訳すると「メモリ不足」です。 解決するには「メモリの増設」しか方法はありませんが、ノートPCとかだと「メモリを増やせない場合がある」ので、その場合は諦めましょう。

bonky653
質問者

お礼

パソコンはデスクトップです。 前述でも述べましたがC、Dドライブとも全然余裕があります。

  • nananotanu
  • ベストアンサー率31% (714/2263)
回答No.1

メモリーの空き領域が足りないよ の意味 対策は例えば http://www.nec.co.jp/WebOTX/download/manual/71/use/trouble/TPMonitor/OutOfMemory3419.html (「out of memory 原因」とかで検索すればいっぱい出てくる)

bonky653
質問者

お礼

ご回答ありがとうございます。 Cドライブ、Dドライブ共メモリの容量全然あるんですけどね。 あとソースネクストの「驚速仮想メモリ」もインストールしてるんですけど。

関連するQ&A

専門家に質問してみよう