みなさんは今までに「Windows®XP」を使ったことがありますか? まだ使ったことがない方でも最近はソフトの説明書に「XPの例」ということでXPの画面を見たことがあるのではないでしょうか? そこで聞きますが、今までのWindowsシリーズとXPの最大の違いは何でしょうか? 確かにいろいろと考えられます。 例えば、システムの安定性がかなり向上したとか、マルチメディアやネットワーク系統が強くなったとか……。 しかし、一番の違いはやはりなんといっても「XPスタイル」と呼ばれるものです。 このXPスタイルは非常に視覚的で見やすいです(図1)。
図1:XPスタイルの例 | 図2:クラシックスタイルの例 |
しかし私はこのXPスタイルを使っていてあることを感じました。 それは動作が鈍くなることです。 そこでここではその動作が鈍くなることについて検証していきます。
いくら私が「XPスタイルは動作が鈍い!」と言ったところで、事実がなければ松本サリン事件の河野さん状態(注:松本サリン事件で日本社会によって濡れ衣を着せられた人)になってしまいます。 なのでここでは実際に実験を行って、どのくらい鈍いのかを示してみます。
実験の仕方は次の通りです。
実験環境は次の通りです。
OS | MicrosoftWindowsXP HomeEdition Version2002 ServicePack1 |
---|---|
CPU | IntelPentiumIIIプロセッサ 699MHz |
メモリ | 256MB |
日時 | 2003年10月25日23時56分〜翌26日0時10分 |
実験結果は次の通りです。
起動開始時間 | 起動終了時間 | 起動に要する時間 |
---|---|---|
23時56分35.376秒 | 23時56分35.436秒 | 0.060秒 |
23時57分04.347秒 | 23時57分04.407秒 | 0.060秒 |
23時57分51.255秒 | 23時57分51.305秒 | 0.050秒 |
23時58分23.781秒 | 23時58分23.852秒 | 0.071秒 |
23時58分51.281秒 | 23時58分51.341秒 | 0.060秒 |
平均 | 0.060秒 |
起動開始時間 | 起動終了時間 | 起動に要する時間 |
---|---|---|
0時6分56.258秒 | 0時6分56.308秒 | 0.050秒 |
0時8分00.280秒 | 0時8分00.340秒 | 0.060秒 |
0時8分29.422秒 | 0時8分29.482秒 | 0.060秒 |
0時9分01.418秒 | 0時9分01.468秒 | 0.050秒 |
0時9分31.562秒 | 0時9分31.612秒 | 0.050秒 |
平均 | 0.054秒 |
実験の結果、XPスタイルとクラシックスタイルでは実験用プログラムを起動させるのに平均0.006秒の差があることが分かりました。 「たった0.006秒?」と思う方がほとんどだと思います。 しかし、問題は起動させるソフトがブラウザのような、起動にかなりの時間がかかるものだったときです。 これは自分の感覚なのですが、このようなソフトを起動させるときは人間にも十分分かるような差が生じます (これは上のような根拠がないので、実際に自分で確かめてから判断してください)。 また「時間がかかる」ということは「負担がかかる」ということを意味しています。 これはプログラミングをするには危険なことです。 普通のソフトは既に動作チェックを行っているのでソフトが暴走することはほとんどありません。 しかしプログラミングは違います。 プログラミングでミスしないということは100%ありません。 そのミスの中には無限ループ(AB講座2-2の【注意】を参照)などのコンピュータに過度の負担をかけるものが多数あります。 で、ここからがポイントなのですが、これらのミスをしてしまったときに、コンピュータに既に負担がかかっていた場合どうなるでしょう? 答えは簡単です。 ハングアップする可能性が高くなります (ハングアップとはコンピュータに負担がかかりすぎてウンともスンともいわなくなってしまう状況のことです)。 ハングアップしてしまうと「今までに編集したデータが水の泡になる」「強制終了をせざるを得なくなる」などの嫌なことが起こってしまいます。 なので少しでもコンピュータにかかる負担を軽くしておく必要があるわけです。 そのためにできることは何でしょうか? それが「XPスタイルをやめる」ことなのです (あくまで方法の一手段です)。
今まで述べてきたとおり、XPスタイルをやめることでコンピュータにかかる負担を軽減することができます。 やめるかやめないかを決めるのはあなた自身ですが、少なくとも私はやめることをお勧めします。 どうしてもやめたくないときはスペック(コンピュータの性能)を上げたほうがいいかと思います。 (私ぐらいの環境程度ではXPスタイルにした場合、負担がかかります。) どっちにしろハングアップの危険性は避ける必要があります。