• 締切済み

メモリの使用量がおかしい

長らくxpを使っていたのですが、この度7(64bitSP1DSP版)に移行しました。 デュアルブートを考え、7を試験的に余ったHDDにインストールしました。 とりあえず行った操作としてはページファイル・ハイバネーション・自動デフラグ・インデックス無効くらいです。 仮想メモリを切ったとはいえ、この使用量はおかしいと思い質問させて頂きました。 空きメモリは潤沢にあるのですが、消費しているプロセスもないようですし、この後RAM化を考えているので、ちょっと困った状況です。 添付ファイルはクリーンインストール後のものです。 せいぜい600MB程度だと思っていたのですが・・・。 補足が必要でしたら、随時追記します。宜しく御願いします。

みんなの回答

  • foitec
  • ベストアンサー率43% (1079/2453)
回答No.1

>仮想メモリを切ったとはいえ、この使用量はおかしいと思い質問させて頂きました。 肝心なことが抜けていては誰も回答できませんね。 そもそも >せいぜい600MB程度だと思っていたのですが・・・。 メモリの使用量?とHDDの使用量と混同していませんか? 一体何の使用量なの? まさかHDDをメモリと思っています??

関連するQ&A

  • OSのメモリ消費がおかしい?

    長らくXPを使っていたのですが、7(64bitSP1DSP版)への移行です。 デュアルブートを考え、余ったHDDにインストールし、以下の設定をしました。 ・管理者権限のユーザーでログイン ・ページファイル、ハイバネーション、自動デフラグ、インデックスの無効 添付ファイルはその後の画像です。updateはまだ行っていません。 異常消費しているプロセスもなさそうですが、こんなものなのでしょうか? せいぜい600MB程度だと思っていたのですが・・・。 空きメモリはまだまだありますが、この後ram化を考えているのでちょっと困った状況です。 補足が必要であれば随時追記します、宜しく御願いします。

  • メモリ使用量変更

    閲覧ありがとうございます。 ソフトのメモリ使用量をあげるにはどうすればいいのでしょうか? VirtualPC2007を使っているのですが、メモリ使用量が少なく動作が重いのです。 以前はvistaで使っていましたが、そのときは32MB前後の使用量だったので快適とまでは言いませんが普通に動かせていました。 わけあってXPにダウングレードしたのですが、メモリ使用率が16MB前後までしか行かずとても重いのです。 メモリは2G×2枚、1G×2枚で6GB入ってます。 32bitですので、余りは仮想RAM化しています。 特にメモリ不足というわけではなく、1.5Gほどは常に余っています。 OS : windowsXP Pro SP3 ゲストOS : Windows XP Home SP3 CPU : Pentium Dual Core E2200 マザー : P5K-E ゲストOSはXPでメモリ容量は今1024MBにしています。 2024MBに設定してもなにも変わりません。 ホストOS(?)もXPでVirtualPC2007のメモリ使用量自体は変わりません。 VISTA時の仮想メモリサイズは未確認ですが、XPでは20MB程です。 素人で申し訳ありませんが、メモリ使用量をあげる方法があれば教えていただけないでしょうか? 宜しくお願いいたします。

  • メモリの使用量と仮想メモリの設定

    最近、ブラウザを開いただけでファンがうるさくなるようになりました。 メモリの使用量と仮想メモリの設定が間違っているのかなと思って変更しようと思いいろいろと調べてみたのですが、サイトごとに言うことも微妙に違いますし、困っています。 私のPCのスペックは Windows XP Home Edition Service Pack 2 CPU: Mobile Intel(R) Pentium(R) 4 CPU 3.06GHz Memory: 1024MB RAM HDD: Seagate ST980815A 80G 5400回転 メモリ使用量: プログラム優先 仮想メモリ: ページングファイルなし 上記の通りです。 ノートンのインターネットセキュリティ2007が常駐しています。 よく使うプログラムはIE6とOutlook Express、秀丸くらいです。 IEとOutlookを開いた程度でファンがうるさくなります。 ウイルスなどもチェックしましたが、存在しませんでした。 このような場合、メモリ使用量は、プログラム優先にしたほうがいいのでしょうか、それともシステムキャッシュ優先にしたほうがいいのでしょうか。 また、仮想メモリ(ページングファイル)はいくつに設定すればいいでしょうか。 お詳しい方いらっしゃいましたら、アドバイスよろしくお願い致します。

  • プロセスと仮想メモリについて

    プロセスと仮想メモリについて こんばんは。 プロセスについて勉強しています。 その過程で、「プロセスは物理メモリーとは切り離された仮想メモリーにアクセスする。 仮想メモリーはひとつのプロセスに対して4Gバイト割り当てられる。」 とありました。 今まで仮想メモリーと言うのは、ページングファイル(物理メモリの代わりに使用される ハードディスクの領域)のことだと思っていましたが、この仮想メモリーと、プロセスを 語る上での仮想メモリーとは別物なのでしょうか? 宜しくお願いいたします。

  • Windowsの仮想メモリシステムについて

    こんにちは。 OSは現在、WindowsVistaと、Windows7を使っています。 こういったWindows系OS全てに共通している、仮想メモリなどのメモリ関係の用語について、かなり詳しく調べたのですが、最近、それらをきちんと理解できていない事に気づきましたので、今回の質問をさせて頂きます。 まず僕は、メモリ関係の各用語について、以下のように解釈しています。 ---------------------------------------------------------------------------------- ●物理メモリ 基本的にはRAM上にあるメモリの事であり、OSによってアクセスされる。 OSは起動後、各物理メモリに、物理アドレス(物理アドレス空間におけるアドレス)を割り当てる。 ●仮想メモリ領域 仮想メモリ領域は、各プロセスが、メモリを使うためにアクセスするアドレス空間の事であり、物理メモリと、次で説明するページファイルで構成されてる。 現在のWindows系OSでは、プロセスが起動すると、そのプロセスとセットになる、4GBの仮想メモリ領域 (仮想アドレス空間とも呼ばれる) が割り当てられ、実行するプログラムコードと、そのコードが参照して操作するデータが、そこにマップされる。 プロセスの持つ仮想メモリ空間4Gバイトの内、ユーザが使用可能なメモリ領域は、下位2Gバイトであり、上位2Gバイトはシステムによって使用される、「カーネルメモリ」となる。 OSと、コンピュータ上の専用のハードウェアコンポーネントは、プロセスが使用している仮想アドレスを、物理アドレスに変換する処理を行っている。 Windowsの場合、仮想メモリの各フラグメントを、「ページ」といい、サイズは通常 4KB である。 ●ページファイル 物理メモリの不足を補うために、HDDに用意されたメモリ領域の事である。 デフォルトではC:\pagefile.sys というファイルが、ページファイルとなっている。 これによって、RAM容量よりも大きなサイズの、仮想メモリ空間を利用することができる。 ページファイル上に置かれたページにアクセスするには、そのページをRAM上に読み込まなければならないため、現在使われていないRAM上のページとの入れ替えが、OSによって行われる。 このとき、RAM上の不要なページをページファイルに書き出し、RAMから消去することを「ページアウト」あるいは「スワップアウト」と呼び、必要なページをページファイルから読み出し、RAM上に配置することを「ページイン」あるいは「スワップイン」という。 ●コミットページ(コミットチャージ) プロセスに割り当てられた、使用可能な仮想メモリページ全てを表す。 これには、RAMからページアウトされたメモリページも含まれまれる。 コミットページの合計サイズと現在使用中のサイズは、タスクマネージャのパフォーマンスタブにある[ページファイル]の部分で確認できる。 この[ページファイル]という部分は、上で説明したページファイルの事ではなく、 RAMとページファイルの両方に存在している、メモリページのサイズを意味する。 ●ワーキングセットページ プロセスから最も頻繁かつ直近にアクセスされる、常にRAM上にあるメモリページの事である。 ワーキングセットページには、そのプロセスしか使えない部分(プライベートワーキングセット)と、他のプロセスと共有可能な部分がある。 共有可能なワーキングセットは、他のユーザープロセスで、物理メモリが不足し始めた場合に使用できる。 ----------------------------------------------------------------------------------- まず、以上の解釈で、おかしいと思う部分がありましたら、どしどし突っ込んで下さい。 次に、以下のようなコードブロックを含む、C++プログラムを作成して実行しました。 ------------------------------------------------------------ char *p; for(int i=1; i<=2000 ; i++) p=new char[1024*1024]; ------------------------------------------------------------ このコードブロックは、pというポインタに対し、1024×1024B = 1MB のメモリの割り当て作業を、2000回行います。 つまり、このプログラムをビルドして作成された、a.exeという実行ファイルを実行すると、 約2000MBのメモリがa.exeに割り当てられるという事が予想できます。 プログラムの実行中に、タスクマネージャのプロセスタブにある、a.exeの行を見ていると、 メモリに関する列項目値は、 コミットサイズ:2012.928KB=1965.75MB ワーキングセット:4616KB=4.51MB プライベートワーキングセット(a.exeしか使えないワーキングセット):2656KB=2.59MB となっていました。 ワーキングセットページのサイズが4.51MBとしかない事から、約2000MBのメモリの割り当ての大半は、RAM上にはないメモリページ、つまりページファイル上のメモリページを使って行われたのだと、僕は思いました。 ところが、ページファイル上のメモリページの使用量を、専用のソフトで調べてみると、 a.exeの実行前から全く変化していなかったので、実際はページファイル上のメモリページを使用しなかったのだという事になります。 では一体、どこにあるメモリページが、a.exeで使用されたのかという事になります。 この件について、皆さんはどう思われるでしょうか? 長くなりましたが以上です。 何か御存じの方がいらっしゃれば、是非、アドバイスして頂きたく思います。 では、よろしくお願い致します。

  • 仮想メモリは要らないのですけど・・・

    WindowsXPを使っている者ですが、システムのプロパティでページングファイルを無効にしても、タスクマネージャのプロセスの所を見ると、全てのプロセスで仮想メモリが使われています。 タスクマネージャによると、コミットチャージの制限値+カーネルメモリの合計が物理メモリの合計にほぼ等しいので、それらの数値によると仮想メモリは使われていないみたいなのですが・・・。 仮想メモリを殆ど使わせないようにはできないのでしょうか。

  • 現在、使用しているPCのDドライブに、Windows 7をインストール

    現在、使用しているPCのDドライブに、Windows 7をインストールしてXPとデュアルブートで使用したいと計画しています。Windows 7のパッケージは通常版でないと、デュアルブートできないと聞いていますが、DSP版では、デュアルブートできないでしょうか。そもそもDSP版と通常版の違いは、なんなのでしょうか。

  • Windows8.1のライセンスについて

    Windows8.1のライセンスについて、よくわからない点があるので教えてください。 現在Macを使用していますが、デュアルブートか仮想マシンでWindows8.1 64bit無印のDSP版を導入しようと思っています。 デュアルブートかつ仮想マシンという構成であればライセンスが二つ必要になるということは分かるのですが、 一つのライセンスを、デュアルブートで使用した後にPCからWindowsを削除し仮想マシンで使用することはDSP版のライセンス上認められているのでしょうか? また、認められていないのであれば、そのような使い方をするにはライセンスを二つ購入するしか無いのでしょうか? ご回答お願いいたします。

  • 仮想メモリの配分

    デュアルブートでWindows2000とXPを使いたいのですが、両OSの仮想メモリを500メガバイトほど、別パーティションにつくります。 その際、両OSに同じ領域(仮想メモリ)を使わせてしまっても問題はないものなのでしょうか? それとも500メガずつ二つの別パーティションを作って各OS専用の仮想メモリ領域にすべきなんでしょうか? 後々の弊害としてどんなことが考えられるかご存知の方教えてください。

  • メモリ使用量の急激な増加

     こんにちは、メモリ増設後にメモリ使用量が急激な増加して困っています。  長年使ってきたノートパソコンのメモリをこの度2gから4gへと増設したのですが、メモリーのいつもの使用量が依然は1.14g程度であったのが急に2gを上回るほど激増しました。タスクマネージャーのプロセスを見てもそこまで使用量を食っている物もありません。原因が分かる方がいらっしゃたら回答をお願いします。 OS Windows Vista 32bit メモリ 4g(実質3.3g程度) ※原因かどうかは分かりませんが、メモリの未使用領域をRAMディスクにし、そこにページングファイルを置くように設定したところ使用量が増加しました。今は設定は元に戻しましたが使用量は元には戻りません。