回答:
メモリはデスクトップPC /ラップトップではまさしくまばらなリソースではないため、ほとんどのプログラムがメモリ不足の状態を適切に処理し、代わりにクラッシュすることはないでしょう。
だから:危険ですか?はい、4GBが何らかの方法で使い果たされ、ページファイルがない場合、アプリケーションがクラッシュし始める可能性があります。
また、Zoranの例に示すように、後で問題を特定するのは難しいかもしれません。
Ramが言及している記事では、通常、スワップをオフにしても速度は向上せず、代わりに逆のことが行われる可能性があると述べています。
そのため、ページングファイルを使用せずにパフォーマンスを向上させるワークロードが存在する場合がありますが、一般に、ワークロードを使用すると、システムで使用可能なメモリが増えます。
仮想メモリに関するMark Russinovichの記事を参照してください。これにより、仮想メモリに関する適切なポインタが得られます。
リンクからの有用な抜粋はここにあります
では、ワークロードに必要なコミットチャージをどのように知ることができますか?スクリーンショットで、Windowsがその数を追跡し、Process Explorerがそれを表示していることに気付いたかもしれません:Peak Commit Charge。ページングファイルのサイズを最適化するには、同時に実行するすべてのアプリケーションを起動し、一般的なデータセットをロードしてから、コミットチャージピークに注意する必要があります(または、最大負荷に達したことがわかっている期間後にこの値を確認します) 。ページングファイルの最小値を、その値からシステムのRAM量を引いた値に設定します(値が負の場合、設定されているクラッシュダンプの種類を許可する最小サイズを選択します)。潜在的に大規模なコミット要求に対応する余裕を持たせたい場合は、最大値をその数の2倍に設定します。
仮想メモリの設定をデフォルトのままにすることをお勧めします。私は8GBのRAMを持ち、速度を上げると考えて仮想メモリをオフにしました(スワッピングがないため)が、システムが不安定になったことがわかりました(そして、これを2台のマシンで行いました、同様の結果です)。両方のマシンで、おおよそ1週間に1つのBSODが発生していました。生成されたミニダンプの調査を開始すると、すべてのBSODはKiPageFaultというルーチンの呼び出しによってトリガーされることがわかりました。そこで、仮想メモリの設定をデフォルトに戻してみましたが、通常のBSODは消えました。
2を相関させるのにかなり時間がかかりました。仮想メモリをオフにしたことがBSODの原因であるという実際の証拠はありませんが、電源をオンにした後、私のマシンはより安定していました...
さて、スティーブ、あなたがそれを尋ねるのは面白いことです。
私はあなたに少し秘密を教えます:あなたが仮想メモリを必要としたポイントは決してありませんでした。仮想メモリは、実用的なコンピューティングシステムについてゼロを知っていた多くの学者によって作成された非常に無能なアイデアでした。VMなしで実行できるコンピュータは、非常に優れた機能を発揮します。
さて、VMが役に立たず有害である場合、なぜ最近の大規模なオペレーティングシステムのほとんどがそれを使用するのかと尋ねるかもしれません。この質問に対する簡単な答えは、Microsoft、Apple、およびIBMでVMを使用するかどうかを決定する人々は、VMを発明し、同じ、まったく間違った仮定に基づいてVMを採用したい学者よりも愚かで経験が浅いということです学者はそれを発明したときに持っていました。これらの仮定と誤解について話し始めることができましたが、残念ながら、それらが理解しやすく、説明しやすいなら、そもそもVMの問題はないでしょう。
戻ってきます。残念なことに、前述のAppleおよびMicrosoftのtardnogginsと同様に、VMをオフにできるという独自の誤解があります。もちろん、それをオフにすることはできません。それをオフにするだけでも、ねじ込むという目的全体を無効にすることになります。人々が本当に愚かなことをするとき、彼らはそれが不可逆的であることを常に確認します。結局のところ、誰もがVMをオフにすることができれば、それを作成し、それを作成したbozosはかなり愚かに見えるでしょうか?彼らは、MicrosoftがInternet Explorerを取り外し不可能にしたようなものを、取り外し不可能にすることでこの可能性を防いだ。
できることは、ページファイルのサイズを制限することです。これは、もちろん最小値(0が望ましい)に設定する必要があります。狂気にディスクドライブを巻き込まないように頼むことで遅くなります。
non-paged
およびpaged
プールメモリセクションと呼ばれる、ドライバに与えられるメモリの量は限られています。ページファイルは、ページセクションがいっぱいになったときに必要です。ゲーマーは、8 GBシステムでページファイルを無効にしたという理由だけで、ページプールメモリについて文句を言っています。結論:ページファイルが必要であり、ページプールの枯渇を防ぎ、実際にシステムを高速化します。