web-dev-qa-db-ja.com

プログラムとファイルをRAMにプリロードしますか? (Windows 7)

PCに12ギガのRAMがあるので、それを最大限に活用し、使用しているアプリケーション/ゲームのディスクアクセスを最小限に抑えたいので、いくつかの方法があるかどうか疑問に思っています。起動時にRAMに収まる限りのアプリケーションをプリロードします。

Ramdriveを作成しようとしましたが、ファイルを前後にコピーして、毎回ntfsジャンクションを作成するのは面倒でした。また、すべてのプログラムがジャンクションをたどることができるわけではないようです:S

ビデオファイル、特に大きなHDムービーにもこれを実行したいと思います。私が試したすべてのメディアプレーヤーは、すでに視聴したファイルの一部をRAM +数秒にロードするだけのようです。それは本当に途切れ途切れの早送りになります。

ここの誰かがこのようなことをしましたか?

4
steini

すべてのユーザーのスタートアップフォルダーにあるアプリへのショートカットを作成してみてください。次に、プロパティを右クリックして、最小化を開始します。

これは私にとってはうまくいきますが、私は通常のビジネス/ネットワーク管理プログラムを実行しています-メディア関連はありません。場所は次のとおりです。

C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup
5
Tom

ちょうど5年前、2GBのメモリを持つことが標準であったのは奇妙な偶然です。今では、ラップトップで4GBのRAMを持っている人に出くわすのは珍しいことではありません。.

そうは言っても、それほど多くのプログラムが利用可能なメモリで実行するように設計されているわけではありません。あなたが彼らに12GBを投げたとしても、彼らはそれをどうしたらいいのかわからないでしょう。 「12GBのメモリがあれば、UBER配列をロードしてください!」という仕様でプログラムを設計するプログラマーはほとんどいません。検索と並べ替えのアルゴリズムを微調整する必要があります。新しいバグが導入されました。 100MBで効率的だったものが、常にスケールアップするとは限りません。などなど。

簡単に言うと、それほど多くのメモリが与えられた場合に何をすべきかを知っているプログラムはほとんどありません。そうは言っても、あなたはいくつかのことをすることができます。ビデオの場合は、バッファリングの量を減らすようにしてください。私の同僚は、WMPのバッファを10秒までパディングし、ロードに時間がかかるのはなぜか疑問に思います。 「まあ、あなたはDID 追加 10秒のビデオをロードするように言ってください。」と思っています。より強力なマシンは、はるかに小さなバッファで逃げることができます。 RAMであり、CPUは十分であり、I/Oボトルネックの可能性は低いためです。

そして、人々が依然としてプログラムがますます少ないリソースを使用することを要求していることを考えると、私はこれが消費者の分野ですぐに変わるのを見るのに苦労しています。顧客は定期的に「CPUが60%に急上昇するのはなぜですか?」と尋ねます。または「プログラムXが500MBを使用しているのはなぜですか!?」大規模なRAM使用法.....の側でエラーを決定するプログラマーはあまり多くありません。

3
surfasb

あなたの言ったことをしていません。しかし、私はメモリキャッシュをいじりました。通常、プログラムのexe(ゲームの場合)を介して実行されます。これは、システム/ CPUに必要なものと、その重要性を指示するためです。たとえば、MSFS ACOF(FS9)に対してこれを行いました。

RAMは常にシステム(Windows)によって使用されていますが、不必要な場合でも、常にすべてのアベイルRAMを使用する必要があります。グラフィックを多用するゲームを実行する場合。システムは、制限内のパラメータに従って動作します。

今日のグラフィックカードは、CPUとRAMのリソースを解放してシステムをより効率的にするのに役立つ、より多くの頭脳の働きをし始めています。次に、システムはそのavial処理機能を使用して、RAMにフィードし、ドライブとネットワークをすべてのバックグラウンドがらくたと一緒に読み取り、グラフィックカードを機能させ続けます。

基本的に、RAMを強制的にフィードしようとしないでください。Windowsは十分に機能します。システムにボトルネックがないことを確認し、バックグラウンドプログラムからリソースを解放して、exeファイルを編集できるかどうかを確認してください。微調整でALOTを実行することもできます。ワードプロセッサも含めて、すべてのシステムを微調整します。

お役に立てば幸いです。

0
Iceking007