まりふのひと

[クイック起動]を考える

Windows のタスクバーに [クイック起動]バーを表示する (All About)ことができる。便利がいいので使っているが、パソコン同好会では説明していない。利害がわからないからだ。
今日、ネットを検索していて次の記事を見つけた。

 アプリケーションにもよるが、現在一般的な Windows アプリケーションのプロセス・サイズは、1つあたり 10M〜20Mbytes 程度だろう。例えば Internet Explorer では、起動するだけで 15Mbytes 程度のメモリを使用する。そして、ウィンドウを1つ開くたびに([ファイル]⇒[新規作成]⇒[ウィンドウ]もしくは[Ctrl]+[N]を実行する)、1Mbytes 程度のメモリが必要となる。
但しこれは IE 固有のケースだが、いま述べた新規ウィンドウではなく、[スタート]メニューやクイック起動バー上の IE アイコンを使って、新規に IE を起動した場合には、そのたびに別プロセスが起動され、新たに 15Mbytes 程度のメモリが必要になる。したがって多数の Web ページを表示する際にメモリを節約したければ、新規に IE を起動するのではなく、1つの IE から次々と新規ウィンドウを開いてページを表示するのがよい

 この2つの起動方法は、ユーザーから見るとほぼ同じ結果が得られるが、内部的には少し異なっている。そのため、最終的に消費するメモリの量が異なるし、(エラー発生時に)強制終了したりした場合の挙動などが異なる。状況に応じて使い分けるとよいだろう。
具体的には、前者の方法*1 では新規にプロセスが作成されて1つウィンドウがオープンされるが、後者の方法*2 では同一プロセス内で複数のウィンドウがオープンされる。そのため、最終的にIEで消費されるメモリ量は後者の方が少なくなるが、強制終了させると、後者では同一プロセスに属するすべてのウィンドウが終了してしまうことになる。

1.[スタート] ボタンをクリックし、[ファイル名を指定して実行] をクリックします。次に、Notepad と入力し、[OK] をクリックします。
2.メモ帳で、以下のテキストを個別の行に入力します。

[Shell]
Command=2
IconFile=explorer.exe,3
[Taskbar]
Command=ToggleDesktop  

3.[ファイル] メニューの [名前を付けて保存] をクリックして、"デスクトップの表示.scf" という名前でデスクトップに保存します。


: メモ帳を使用した場合、ファイル名の拡張子として自動的に .txt が追加されることがあります。.txt が追加されている場合は、削除します。ファイル名は "デスクトップの表示.scf" にする必要があります。
このファイルをユーザー プロファイル内の正しいフォルダに移動して、クイック起動バーに表示する必要があります。この操作を行うには、以下のいずれかの方法を使用します。

※ 方法 1
  1. マウスを使用して、[デスクトップの表示.scf] アイコンをクイック起動バーか、またはショートカットを表示する別の場所にドラッグします。
  2. [ここに移動] をクリックします。
※ 方法 2
  1. エクスプローラを使用して、次のフォルダを探します。
  2. マウスを使用して、[デスクトップの表示.scf] アイコンを Quick Launch フォルダにドラッグします。
  3. [ここに移動] をクリックします。

今日理解したこと

  1. 新しいウィンドウを開くには、起動したアプリケーションから開いた方がメモリーの節約になる。
    • 例えばIEの場合、起動アイコンやクイック起動で別のIEを起動(開く)より、[Ctrl]+[N]の方がメモリーの節約になると言う。
  2. デスクトップからクイック起動バーにアイコンを追加するとコピーになる。
    従って、Windows 起動時間に影響が無いとは言えない。
  3. クイック起動バーには、「よく使うが、起動は1回きり(重複起動はしない)」のアプリケーションがいいであろう。
  4. クイック起動バーに登録してあるアプリ
    1. デスクトップの表示
    2. 休止状態
    3. 紙copi
    4. はてな ‥‥自作 HTML ファイル
    • Internet Explorer (未登録)‥‥[スタートアップ]に登録してあるため
    • Outlook Express (未登録)‥‥[スタートアップ]に登録してあるため

*1:[スタート]メニューをたどって IE のアイコンをクリックするか、クイック起動バー上の IE アイコンをクリックする方法。

*2:すでに起動されている IE から新しい画面を起動する方法。

*3:Application Data フォルダは「隠しファイル」になっている。