web-dev-qa-db-ja.com

Chrome用のRamDiskを利用するための最良のアプローチは?

私は多くのタブを使用していますが、しばらくすると、最近開いたタブが応答するまでに時間がかかります。これは、不要なタブがHDDにキャッシュされていないためだと思います。

したがって、RAMディスクを作成した後、2つのオプションがあります。

--disk-cache-dir="G:/"

それがすることをするために切り替えます。または私が現在行っていること:ディレクトリジャンクションを使用して

"[...]\AppData\Local\Google\Chrome\User Data\Default"

そのフォルダ全体をRam-Diskに移動します。これは単なるディスクキャッシュよりも優れていると思いましたが、私は何を知っていますか。それは...ですか?

開始するたびにRam-Diskイメージを保存/ロードするのは面倒だと推測できますが、chrome)以前のアプローチよりも本当に優れている場合は、スクリプトなどを作成します。 。

編集: enter image description here

したがって、頻繁にアクセスされるフォルダは「Default\cache」だけではありません。 21個のタブが開いていて、バックグラウンドウィンドウで最も使用されていないタブにアクセスしようとしたときに、このスクリーンショットを撮りました。

このことから、フォルダ全体をRamに移動する方が、キャッシュするよりも高速であると結論付けます。どんな洞察も大歓迎です。

5
laggingreflex

一般に、OSの仮想メモリサブシステムとファイルシステムは、物理メモリの割り当て方法と使用方法(特にファイルシステムのバッファキャッシング)に関して、あなたよりも賢いです。 RAMのチャンクをRAMディスクに割り当てることで、OSで使用できるRAMの量を、1つの目的に専念させることで削減できます。あまりにも多くのRAM OSから離れると、RAMの可用性が低いために一般的なパフォーマンスの低下が発生しますが、RAMディスクを使用するアプリケーションのパフォーマンスは向上する可能性があります。これはトレードオフです。あなたがしなければなりません。

3
Fran

Nik Tang 記事を書いた Windows上のDataramRamdiskソフトウェアでChromeを使用する方法について。

とても役に立ちました。

注:彼のスクリプトを使用すると、問題が発生する可能性があります。 Windowsが起動すると、同じramdiskドライブを指す2つのドライブ文字が表示されますが、彼は投稿の最後に修正を提供しました。

乾杯!

1
Norsean