アプリ版:「スタンプのみでお礼する」機能のリリースについて

IEとかのアプリはWindows起動後、一回目の起動はHDDにカリカリとアクセスして起動に時間がかかり遅いですが、一度起動してから連続で起動すると2回目からはサクサクと開きますよね?
最初はHDDからアプリを読み出し起動させてると思うのですが、2回目からはHDDのアクセスもほとんどしませんし、どうなっているのでしょうか?
(またしばらく他のアプリを使ってると一回目の起動は遅くなりますが…)
これはどういう仕組みなのでしょうか?

解説か参考URLをお教えください。
よろしくお願いします。

A 回答 (3件)

CPUには内部に一次キャッシュ、二次キャッシュと呼ばれるメモリを持っています。


メインメモリとは別です。
ここにアプリのデータが残ってるうちはそこからデータを読み込むので
起動時間は早くなります。
が、データが消えると一次→二次→メインメモリの順にデータを探しながら読み込んで行くので
段々起動時間が延びていき、どこにもない場合初めてHDDにアクセスします。
    • good
    • 0
この回答へのお礼

回答ありがとうございました。

お礼日時:2007/10/25 23:11

>その辺りを解説しているサイトとかはないでしょうか?



参考
http://e-words.jp/w/E382ADE383A3E38383E382B7E383 …
キャッシュ で検索すればもっと出てきますよ。
    • good
    • 0
この回答へのお礼

回答ありがとうございました。

お礼日時:2007/10/25 23:11

アプリケーション起動後しばらくはメモリに常駐させてるからです。



ウインドウが最小化されて残ってるような、そんな感じですかね。

ただ、起動が速いぶんメモリは多少食ってますよ。
    • good
    • 0
この回答へのお礼

早速ありがとうございます。
なるほどです。
その辺りを解説しているサイトとかはないでしょうか?

お礼日時:2007/10/22 01:20

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!