Java のキャッシュの概念を理解する

王林
リリース: 2019-11-12 16:51:12
オリジナル
2087 人が閲覧しました

Java のキャッシュの概念を理解する

キャッシュとは

キャッシュとは、データ交換用のバッファ (キャッシュと呼ばれます) であり、ハードウェアがデータを読み出したいときに、まずキャッシュからクエリ データを要約し、存在する場合は直接実行し、存在しない場合はメモリから取得します。キャッシュされたデータはメモリよりもはるかに高速であるため、キャッシュの役割はハードウェアの高速実行を支援することです。

キャッシュは RAM (電源を切ると失われる非永続的な記憶域) を使用することが多いため、使用後もファイルは永続的な記憶域としてハードディスクやその他の記憶域に送信されます。コンピュータ内の最大のキャッシュはメモリー スティックであり、ハードディスク上にも 16M または 32M のキャッシュがあります。

キャッシュは、CPU とメイン メモリ間のアクセス速度の差を調整するために設定されています。一般に、CPU の動作速度は速いですが、メモリの動作速度は比較的遅いため、この問題を解決するために、通常、キャッシュが使用されます。キャッシュのアクセス速度は、CPU とメインのアクセス速度の間です。メモリ。

キャッシュとは、外部ストレージのデータをメモリに保存するためのものです。なぜメモリに保存されるのでしょうか? 実行するすべてのプログラムの変数はメモリに保存されます。メモリでは変数に保存できます。 JAVA の一部のキャッシュは通常、Map コレクションを通じて実装されます。

さまざまなシナリオにおけるキャッシュのさまざまな役割:

オペレーティング システムのディスク キャッシュ ——> ディスクの機械的操作を削減します。

データベース キャッシュ--->ファイル システム IO を削減します。

アプリケーション キャッシュ -> データベースへのクエリを削減します。

Web サーバー キャッシュ--->アプリケーション サーバーのリクエストを削減します。

クライアント ブラウザのキャッシュ--->Web サイトへのアクセスを減らします。

推奨チュートリアル: Java チュートリアル

以上がJava のキャッシュの概念を理解するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!