言うと、足りない部分はハードディスクをメモリ代わりに利用しているからだ。ハードディスクをメモリ代わりに使う場合は、必要なときにメモリに呼び戻さなければならないので、遅くなる。これがPhotoshopのウィンドウに切り替えるときにモッサリする理由だ。それは「コミットチャージ」の「最大値」を見ればいい。自分が普段使うように......できればちょっと贅沢めにアプリをたくさん立ち上げて、ウィンドウを開きまくって「最大値」を見るのだ。それが望ましいメモリ搭載量である。理論的には、その値が「物理メモリ」の「合計」を上回らない限り、仮想メモリは利用されないはずである。それでもモッサリを感じるとしたら、それはメモリのせいでなく、CPUの処理能力のせいであるということだ。ちなみに「コミットチャージ」の「制限値」は「物理メモリ」の「合計」と仮想メモリの容量を足した数値だ。がんばっても、これを超えてメモリを利用することはできないという限界量だが、限界量付近ではかなりレスポンスが悪化するハズなので、ここまで大丈夫であるとは思わないほうがいいだろう。あ、オマケに注意しておくと、下のグラフは「ページファイル使用量の履歴」とあるが「ファイル」だからといって、ハードディスクを利用している、つまり、仮想メモリの使用量を示しているわけではない。この値は「コミットチャージ」の「合計」と同じであり、その推移である。ーわけで、昨日注文したメモリを装着すると、物理メモリがイッキに3倍。仮想メモリは一切使用されなくなるわけで......うーん、楽しみじゃ!!あ、そうそう。結局、職場の同僚に頼んで「巻き取り延長コード」を買ってきてしまってもらった。こっちはなかなかに高級感が漂う作りで、巻き取りもスムーズだ。そりゃ、パッケージの女の子もニコニコなワケである。ちなみに、この娘は目の下がぷっくりしていて、非常にかわいらしい。オイラは目の下フェチらしい。......と、さりげなく自分の好みをひけらかしつつ、ハヨ届けメモリ。メモリに安心させられる注文していたメモリが届いた。......なんだこのパッケージは。コンドームじゃあるまいし。そんなに思い切りデカデカと「安心」なんて表示をしなくても......そりゃ確かに、オイラもそれを一番大事な要素と考えて購入したんだけどさぁ......。例によって箱を開けると内容物は小さい。下手に大きいとノートPCの中に入らなくて困るので、そりゃ通常サイズであってほしいが、1万円も出したのにかかわらずこの大きさ......金を出した甲斐がないったらありゃしない。今は亡き、ハイウェイカードを5万円分買った時の約20%にあたる落胆ぶりである。PCを裏返しにして、ネジを3箇所外し、表に返し、キーボードを持ち上げると、メモリ増設スロットが現れた。緊張しながら、挿し込む......前に、流しで蛇口に触れておく。ここは一発、電子ライターのパッチンで、要らないメモリにプチサンダーを落とし、動作確認をしてみたいところである。意外と平気なんじゃないの?余談であるが、似たような儀式に「車のヘッドライトの交換時、電球には手を触れない」というものがある。なんでも、点灯時に付着した手の油脂が蒸発して、電球が割れることがあるらしい。私は以前に雑誌の特集で、コッテリとバターを塗りつけて点灯させてみた実験記事を読んだことがある。別に、電球は割れなかったという話だ。ーわけで、そーゆーわけである。増設して好きなだけウィンドウを開いて作業をしてみた。んが、コミットチャージは750MBを超えない。事前に確認してみた時でも700MBを越えるあたりがやっとだったんだから。増設したが、増設分の75%が遊んでしまっている状態である。いって1GBの増設が無駄で、512MBの増設で十分だったというわけではない。試してみりゃいいのである。cygwinから大き目のファイルのハッシュ値を求めてみよう。ハッシュ値を求めるのは、ファイルの内容をすべてナメ、全領域にアクセスさせたいだけで、今回の場合はそれ以上の意味はない。ちなみに、ファイルは30分のmpeg1ビデオファイルで1つ300MBだ。0410megaten1.vcd.mpg*まずは、1回目。ハードディスクのランプは点きっぱなしになり、17秒弱を要した。0m1.301sそして、2回目。ハードディスクのランプは点灯せず。前回の半分以下の7秒強で終了。0m1.181s念のため、3回目。ハードディスクのランプは一瞬点灯。0m1.361s今度は別のファイルを試す。ハードディスクのランプは点きっぱなしになり、20秒強を要した。0m1.141s別ファイルの、2回目。ハードディスクのランプは一瞬点灯。前回の半分以下の7秒弱で終了。0m1.111s念のため、もう一度。0m1.321s最初のファイルを再度やってみる。0m1.311sどうやら、Windowsでも搭載メモリの遊んでいる部分は、すべてディスクキャッシュとして利用されるようである。この実験をやった時のコミットチャージは約740MB。利用可能メモリは約870MB。上記のファイルは2個で合計600MBであるが、ディスクアクセスはなかった。600MBがスッポリとキャッシュされているということである。一方で、もしメモリを1Gしか搭載してない場合は、利用可能メモリは約360MBになるだろうから、上記を交互に実行すれば、毎回ディスクアクセスが発生するはずである。それはそうと、メモリを大量に積んだので、アプリ立ち上げ放題なのはよいのだが、問題はタスクバーである。幅が足りずに切り替えボタンが出てきてしまうのである。これはどうにかしないと、不便で仕方ない。まっとーな案としては2段に増やすのがよいのだろうが、それももったいない......なんか名案はないものか、トホホ......。CygwinでsoxしてlameするPCを新調して、HDDが80MBになったので、iTunesをインストールして、手持ちのCD百数十枚をすべて放り込んだら、ナンでもカンでもこのPCに集めてしまいたくなってきた。残りHDD容量は15GBを切っているが、まだ15GBもあるという見方もできる。なんとなく、過去にCD-R焼いて保存してあった、デジカメの写真もHDDに呼び戻してしまう。なーに、容量が不足したら、改めてDVDに焼いてしまえばいいのだ。いえば先日、過去に録り溜めた「英会話入門」のCD-Rが見つかったのだった。mp3に圧縮して、CD5枚ほどになっているから、軽く数年分はありそうだ。再開されたのだが......しかし、どうも昔のノリでないんだよなぁ、コレが。このCD-RもすべてPCに放り込んで、聞く環境を整備するのだッ!!......と、意気込みつつ、昔のCDを読ませたトコロ、妙にmp3のファイルサイズがデカい。英会話入門は15分番組なのに8MBも食っている。普通の曲だと15分で15M弱になるはずなので、8MBは十分に小さいが、モノラルのしかもAMラジオの録音に、44kHz、80kbpsというのは、ちょっとオゴりすぎじゃねぇか。