• ベストアンサー

同じソフトなのにメモリーの消費が大きいのはなぜ?

 ディスクトップのPCが2台あって一台のPCのメモリー消費が大きいのですが、どうしてなのか誰か教えてください。 図1の方は、CPU Celelron-D 3.46GHz  RAM 1GB 図2の方は、CPU Core2 Quad Q9400 2.67GHz  RAM 4GB です。  添付写真(起動時)のように、大量のメモリーを食っている oracle.exe を見ても、 図-1 212,274KB 図-2 452,312KB と倍近い消費量です。  同じソフトなのですがどうして消費量に、違いが出るのか、だれかご教授をお願いします。    解決法もできればお願いします。

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

  • ベストアンサー
  • asciiz
  • ベストアンサー率70% (6650/9425)
回答No.2

それは、「Oracleだから」としか言いようがありません。 Oracleデータベースは、搭載されているメモリ量に応じて、インデックスキャッシュやDBキャッシュ量などを自動調整し、そのPCでできる限りSQL処理能力を高めるように、動作します。 メモリがたくさんあったら遠慮せずに使う、それがOracleですので、使用メモリ量が違っていても不思議ではありません。 まあメモリを多く使用している分、古いマシンとは段違いの処理能力となっていることでしょう。 敢えて、Oracleに使用させるメモリ量を制限することも、可能なはずですが、Oracleシステム管理の話になるので詳しい人でないとわからないでしょう。(すみません、私もわかりません。) (参考) Oracle® Databaseパフォーマンス・チューニング・ガイド 9 オペレーティング・システム・リソースの管理 http://docs.oracle.com/cd/E16338_01/server.112/b56312/os.htm (9.1 メモリー使用量の項など)

koojin
質問者

お礼

 お礼のお返事が遅くなり申し訳ございませんでした。  取りあえず小さかった1Gのメモリを2Gに増設して見ました。  当然ですが格段に操作は速くなりましたが、増設に合わせてメモリの使用量も増え、使用率としては同じ感じです。ご指摘通り増やせば増やすだけメモリを使用するようです。  絶対量としてメモリが増えたので、余力としては増えましたので、使用しながらさらに増設するか検討して見ます。また起動後、理由は分かりませんが時間が経過するとメモリの使用量が減ってくるようで、全体としてはいい方向に改善されました。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (2)

  • webcat
  • ベストアンサー率27% (364/1346)
回答No.3

>ディスクトップのPCが2台あって一台のPCのメモリー消費が大きいのですが、どうしてなのか誰か教えてください。   oracleに限らずメモリ消費型のソフトはメモリがあれば、メモリを消費するので当然です。 仮想メモリ(HDD)を使わないでメモリを使った方が、ページングが減少してより高速に稼働するからです。 何か不都合なら、メモリが安い現在は最大搭載メモリを積んだ方が良い。

koojin
質問者

お礼

 ご連絡が遅くなり申し訳ございませんでした。  ご指摘のとおり、現在メモリがびっくりするほど安いので1Gメモリを2Gへ増設しました。  メモリ増設とともに操作速度も速くなりましたが、CPUの処理能力にも問題があるようなので、さらに増設するか使用しながら検討して見ます。  PCのメモリ量に応じて使用メモリが増えるという事を全く知りませんでした。同一ソフトなら使用量というものは同じという勝手な既成概念があったようで、勉強になりました。

全文を見る
すると、全ての回答が全文表示されます。
  • ok-kaneto
  • ベストアンサー率39% (1798/4531)
回答No.1

細かい値はそれぞれのソフトにより異なります。 例えばOracleであれば、接続ユーザ数やDB自体のデータ量、アクセスしているデータ量により使用メモリは可変的に変動します。 一般論で言えば、空きメモリがあればあるだけ使用するソフトも多いです。メモリをたくさん消費すればそれだけ高速に動作しますので、できるだけメモリを確保するソフトもあります。そういうソフトは少なければ少ないなりの動作をします。 解決法はメモリを外すぐらい。この解決法は本末転倒ですけど。

koojin
質問者

お礼

 お礼のご連絡が遅くなり申し訳ございませんでした。  とりあえず容量の小さかった1Gのメモリを2Gへ増設してみました。 増設をしたところメモリの使用量も増え、空き比率としては若干下がりましたが、同じ感じです。 ご指摘通りメモリを増やすと使用量も増える用ですね。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • Counter Strike:SourceのPC

    この三つの中のどれかを購入しようかなと考えています。 1.Gateway CPU: Core2 Quad 2.66GHz [Windows Vista] RAM: 4GB GPU: Radeon HD4850 129.800\ 2.Gateway CPU: Core2 Quad 2.50GHz [Windows Vista] RAM: 3GB GPU: Radeon HD4350 68.800\ 3.MCJ CPU: Core2 Quad 2.33GHz [Windows Vista] RAM: 4GB GPU: GMA 3100 64.800\ その前に、この三つのPC Counter Strike:Sourceに向いているのでしょうか? とくに2と3のPC。 すみません 長い質問文になってしまいました。 回答をお待ちしています。

  • 仮想メモリー最小値は低すぎますというエラー

    エラーもそうですが、動作が遅すぎます。 メモリーは33.2GBで空き領域20.9GB RAM256KB CPU Intel 2.7GHz 昨年在庫処分品で購入です。 windows OAはXP メモリーの不足でしょうか?

  • 内蔵メモリーが2GBでしたので4GBに増設しました。

    内蔵メモリーが2GBでしたので4GBに増設しました。 そこでコンピューターのプロパテイーを表示させてみると 実装メモリー4.00GB(3.25GB使用可能)と出ます。 どうして4GB使用にならないのでしょうか。教えて下さい。 システムは下記のとうりです。 Windows7 home premium Intel(R)Core(TM)2 Quad CPU Q9450 @2.66GHz 32ビットオペレーテングシステム PCのマニュアルは8GBまで増設可能とあります。

  • DELL カスタム発注内容と実際のスペックが違う?

    発注書記載内容 CPU : インテルCore2 Extreme プロセッサーQX6700 (8MB L2 キャッシュ,2.66GHz,1066MHz FSB) メモリ : 4GB(1GB×4) System Information Processor: Intel(R) Core(TM)2 Quad CPU @ 2.66GHz (4 CPUs) Memory: 3070MB RAM CPUは呼び方が違うだけで同じもので メモリはシステムの認識の問題がどうとかで残り1GBが表示されていない だけというような話を聞いたんですが、これで合っていますか?   DELLのカスタマイズ発注で注文と違うものが組まれていたという事例は ないでしょうか? 年内にもう1台DELLでカスタマイズPCを購入しようと 思っているんですが少し不安で。

  • CPUとメモリーのアップグレード

    現在使用しているPC (DELL OPTIPLEX 745)を、CPUの交換とメモリーの増設をしたのですが、CPU(Pentium D 945→Pentium Coa 2Quad Q6600)にして、メモリーは最初から付いたメーカーのメモリーを2G×2=4G(メモリーは同一ロット)にした所、OS Windows XP Professionl Service Pack 3 のシステムのプロバティーではCPUは問題なく認識されましたが、メモリーは、3.25GB RAMとなってしまい、4GBにはならないです、BIOSを最新にしてBIOS上でのメモリーはしっかり2G×2=4Gと認識されていたのですが、何故でしょうか?何か間違っているのでしょうか?現実には3.25GB RAMでしょうか?それとも4GBなのでしょうか?すいませんが、私に教えて下さい。

  • ランダムアクセスメモリーが66%なので下げたいです

    CPUはcore2です windows ビスタです。 ランダムアクセスメモリー(RAM)が、1.5GBです。 増設ランダムアクセスメモリー(RAM)を購入し、エイサーのパソコンに増設したときには、15~20%の使用量でした。 しかし、ランダムアクセスメモリーが、1年も経たないうちに、ずっと66%以上になりました。多いときは、90%以上になりました。 ランダムアクセスメモリーの使用量が多いのは、どうしてでしょうか。 ランダムアクセスメモリー(RAM)の使用量を下げるにはどうしたらいいのでしょうか。 わけは、ランダムアクセスメモリーの使用量が多いと、ホームページの移動が遅いので、ランダムアクセスメモリーの使用量を減らしたいのです。 教えてください。よろしくお願いします。

  • メモリーの交換について

    メモリーの互換性について質問です ノートPCのメモリーを付け変えたいのですが 互換性があるかどうか、分からないので 詳しい方教えてください Lenovo R61e TIPE7649-A05 core 2 duo T8100 2.1GHz メモリー 3GB のうち2GBをこちらのノートPCに付け変えたいと思っています 富士通  core 2 duo T8100 2.1GHz メモリー 2GB 互換性はあるのでしょうか? もしよろしければLevonoのメモリー外し方も 教えていただければありがたいです

  • デスクトップ用メモリー

    2GBではゲーム+スカイプ中では、CPU使用率100%になってしまい よくおかしくなってしまいます メモリーを3GBにしてみようと思うのですが どんなメモリーを買えばいいんでしょうか? それともこのCPUはだめなのでしょうか? ドスパラで購入したPCです AMD Athlon(tm) 64×2 Dual Core Processor 4200+,MMX 3DNow(2CPUs), ~2.2GHz グラボは8600GT OSはXPです

  • OCとメモリー

    GA-EP45-DS3RでOCをしたのですがCPUの外部クロックを上げるとメモリーのクロックまで上がってしまい困っています。 下げるにはどうしたらいいでしょうか? メモリはDDR2 PC2-6400(800) 1GB*2 Pulsar それとDDR2 PC2-8500(1066) 9600(1200) 例えばTWIN2X2048-8500C5D XMS2-8500 1GB*2 CL5 などはGA-EP45-DS3Rマザーで動きますか? CPU Core 2 Quad Q6600

  • メモリーを増やしたのに早くならない。

    PCはDELLのVOSTRO200デスクトップです。CPUはインテルCore2プロセッサーの2.66GHzでメモリーは1GB、HDは80GBが標準でした。それに外付け500GBのHDをデータ用に付けておりました。そのHDが小さくなったので1TBに変えました。その時ついでにメモリーを2GB増やし3GBにしました。 メモリーを増やせば少しは変化があると思っていたのですが、あまり早くなった感がありません。先日友人に聞くと「それはメインのHDが小さすぎるからだ。」といわれました。これではバランスが本当に悪いのでしょうか。ちなみにOSはXPのSP3です。