動的RAMキャッシュ

1. はじめに

2. 動的RAMキャッシュの設定方法

3. Q&A

※このドキュメントにおけるGUIはWaifu2x-Extension-GUIを指します


はじめに

動画を処理する際、GUIは大量のデータ(動画フレーム)をハードディスクに書き込み、読み込む必要があり、これはハードディスクの寿命を縮めます。

動的RAMキャッシュを使用すると、GUIはRAMにデータを書き込み、読み込むことができるようになります。RAMはハードディスクよりもはるかに高速であり、ハードディスクの寿命を保護します。(RAMには書き込み・読み込みの寿命制限はありません。)

簡単に言うと、GUIは ImDisk Toolkit を使用して動的RAMディスクを作成し、動画キャッシュ(動画フレーム)をRAMディスクにリダイレクトします。


動的RAMキャッシュの設定方法

⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠

動的RAMキャッシュを設定する前に、[動画をセグメントで処理する]を有効にし、[セグメントの長さ]を短くすることを強くお勧めします。これにより、キャッシュサイズがRAMキャッシュの最大サイズを超えるのを防ぐことができます。

また、[フレームコーデック]を"JPEG"に変更すると、キャッシュサイズを小さくできます。

⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠

1. ImDisk Toolkitをインストールします。GUIにはImDisk Toolkitのインストーラーがすでに内蔵されています。ImDisk インストールフォルダ ラベルの横にあるインストールボタンをクリックすると、ImDisk ToolkitがPCに完全にインストールされます。(GUIは管理者権限を要求します。GUIが正常に動作するために、権限を付与してください。)

手動でインストールする場合は、ImDisk Toolkitを完全に(すべてのコンポーネントを)インストールしてください。

2. ドライブ文字を現在使用されていないドライブ文字に変更します。

3. ドライブサイズを調整します。これがRAMキャッシュの最大サイズになります。PCがアイドル状態のときの利用可能なRAMのサイズに合わせることをお勧めします。

4. マウント ボタンをクリックして、RAMディスクをシステムにマウントします。(GUIは管理者権限を要求します。GUIが正常に動作するために、権限を付与してください。)

5. 動的RAMキャッシュを有効にします。


Q&A

RAMディスクは作成後すぐにRAMを占有し始めますか?

いいえ。GUIがRAMディスクへのキャッシュの書き込みを開始した後にのみ、RAMの占有が始まります。これは動的RAMディスクであり、占有するRAMの量は中にあるファイルのサイズに応じて決まります。占有するRAMはファイルサイズに応じて動的に変化し、たとえばファイルを削除すると自動的にRAMが解放されます。


RAMディスクを"削除"するにはどうすればよいですか?

ドライブ文字を作成したRAMディスクに変更し、マウント解除 ボタンをクリックします。RAMディスクはマウント解除され、中のすべてのファイルが削除され、占有していたRAMが解放されます。