質問: 仮想メモリを増やしてもゲームのパフォーマンスが向上しないのはなぜですか? 私のramは哀れな2gbを持っており、私のアプリケーションとバックグラウンドサービスのほとんどはその少なくとも25%から35%を占めているため、ゲームが遅くなります。私は4gbから8gbまで仮想メモリを追加しようとしました...それでも助けにはならず、11gbでさえありますが、それでも助けにはならず、ゲームはまだ遅れています。私もわかりませんが、なぜhddスペースをramとして使用できないのですか?仮想メモリを11gbに増やしても、100 gbまたはドライブ領域全体に増やすのと同じように、まったく役に立ちません。
回答: ハードディスクのページング仮想メモリはかなり遅く、ページインとページアウトには多くのオーバーヘッド(imo)があります。不要なアイテムや不要なアイテムをディスクにページアウトするための「仮想」スペースがいくつかありますが、システムはページングされるものを制御します。ゲームが利用可能になるよりも多くのramを必要とする場合、そのプログラムのデータの一部をディスクにページングすることは、実際には、ディスクからそれらを取得するか、メモリからロールアウトされたときにディスクからそれらを再取得するよりもはるかに高速ではありません完全に。役立つかもしれないこと: 1)ramを増やしてください(言わなければなりませんでした)win7 64ビットは〜4gigを望んでいます。2)物事を止め、実行し、不要なサービスや使用されていないプログラムを慎重に無効にします。 (その最後のビットに不要なドライバーでさえ)。例:スーパーフェッチを無効にします。この状況で役立つことはまったくわかりません。後で使用する可能性のあるものがramに読み込まれます。 これらのものをいじるにはシステムのバックアップが必要です3)ramからrammapと「jam」のものを使用します。特に必要な場合は、ほとんどが再び戻ってきますが、ワーキングセットをフラッシュして、一時的にメモリを解放することができます。これはまた、いくつかの(他の)作業内容をページングに強制し、それらを遅くしますが、ゲームの邪魔になりません。4)ページングにはssdを使用しますが、ドライブには適さない場合がありますが、対策によってページングアクション自体を高速化する必要があります。まだそれをカットしません。5)ゲームを実行する前に、バッチまたは手動でタスクの終了をフラットにします。クレイジーな人(私のような)は、ゲームをプレイするためにエクスプローラーを一時的に終了し、非常に低いramシステムの場合はゲームの終了時に(バッチまたはタスクマネージャーを使用して)再起動します。6)「プログラムと機能」/「windows機能のオンとオフを切り替える」でwindowsプログラムをオフにします。コンポーネントセクションのこれらの項目のいくつかは、アクティブでないときにメモリを使用しますが、一部は使用します。使用する予定のないものだけをオフにします。7)いくつかのゲームでは、設定でより多くのメモリを使用する変更が許可されていました。これらの変更は、ゲームの構成ファイルにあり、webのどこかにリストされている場合があります。高解像度テクスチャから低解像度テクスチャに切り替えると、ビデオテクスチャメモリだけでなく、そこに向かう前にそれらを移動して保存するシステムメモリも解放される可能性があります(これは十分にテストされていません)。8)物事を縮小し、必死になって、ゲームのコンポーネントを縮小し、ビット(24-16ビット)クランチオーディオ、スキッシュムービーをドロップする方法が時々あります。これらのほとんどは何らかの形式の圧縮形式ですが、それを取り出して押しつぶし、元の場所に戻す方法があります。 免責事項2:ゲームのパーツを変更すると、オンラインでプレイするときに「チートバスター」が発生する可能性があります。9)デフラグ、デフラグだけでなく、デフラグと並べ替え。ディスクに大きく依存する必要がある場合は、データをシーケンシャルに移動したり、互いに近づけたりすることで役立つ場合があります。ディスクが混乱している場合、それは大いに役立つ可能性があります。10)ページングやゲームのパーツやピースをより速いディスクの場所に置き、可能であれば2つのディスクに分割します。ゲームデータが1つのディスク(個別のハードウェアアイテム)にあり、ページングの場所が別のディスクアイテムにある場合、両方のタスクのi/oがわずかに向上し、それぞれが独自の(遅い)並列アクティビティを実行し、競合が少なくなります。読みながら書くの。