Skyrim Mod データベース

 Devourer - Memory Optimization Plugin [バグフィックス] ID:102610 Author:DevourerPi 2020-07-09 18:48 Version:3.1.0.0

RATE: =52 G=3 [DOWNLOAD SITE]
TAG: [削除済み]
----------------------------------

削除済み、後継MOD→Skyrim Memory Optimizer - Plugins

----------------------------------

Crash fixes のように、メモリのバッファを管理するツール

その他、ゲームに使える物理メモリの容量をちょっとだけ拡張する機能や、CPU の論理コアごとにゲームプロセスへのアフィニティを設定して、マルチスレッドエラーによる CTD を防ぎ、同時にゲームのCPU利用率を向上させる機能などがあります

作者は Crash fixes のメモリ管理機能に非効率な部分があり、ゲームのパフォーマンスを低下させていると感じてこのツールを作ったそうです


●機能の概要 (数値は初期設定の値)
○ゲームに使える物理メモリの容量拡張 (注:この機能を使うには物理メモリ 8192MB 以上が必要です)
  AddressExtension = true
  ExpandedSize = 4096

"AddressExtension" を "true" にすると、物理メモリを window address へ割り当てます
(window address が何者なのか、分かる方は加筆をお願いします)

"ExpandedSize" には、拡張する物理メモリ (MB) を入力します。(入力する数値は仮想メモリ容量の整数倍にしてください)

(現在のところ、この機能はまだ洗練されてなく、初期設定の「4096MB」を拡張する設定で使っても、実際には数百MBしか利用されません。しかし全く拡張しないよりはマシです)

○メモリのバッファ管理
  MemoryBufferMode = 0
  MemoryBufferThreshold = 1800

"MemoryBufferMode" から、メモリ容量確保の方式を選択できます

・"0"
ゲームの物理メモリ使用量が "MemoryBufferThreshold" の数値 (MB) を超えると、物理メモリの中身を徐々に仮想メモリへ移し替えていきます
そこそこの安定性が得られ、パフォーマンスが僅かに落ちます
・"1"
モード "0" の処理が終わった後、メモリを確保し直します。メモリの再確保がメモリ使用量の減少につながるかは不明です
パフォーマンスはモード "0" と同じくらい、わずかに落ちます
・"2"
ゲームの物理メモリ使用量が "MemoryBufferThreshold" を超えると、直ちに仮想メモリへの移し替えが行われます
パフォーマンスが落ちる代わりに、とても安定します
・"3"
ゲームのデータを、できる限り仮想メモリに移動させます
最大限に安定する代わりに、パフォーマンスが一番落ちるモードです
・"1"
メモリのバッファ管理機能を無効にします

○メモリ解放機能
  GameMemoryFree = true
  SystemMemoryFree = false

"GameMemoryFree" は、ゲームが使用しているメモリの解放機能を有効 / 無効にします
"SystemMemoryFree" は、システム全体が使っているメモリの解放機能を有効 / 無効にします

注:"GameMemoryFree" と "SystemMemoryFree" を同時に "true" にするのは非奨励です

4GB しか物理メモリを持っていないようなユーザー向けに設計されている機能です

○ CPU の処理能力をどれくらいゲームへ割り当てるか
  TotalProcessors = 4
  GameProcessPriority = 2

"TotalProcessors" には CPU のスレッド数を入力してください
例えば6コア6スレッドの CPU なら "6" を、4コア8スレッドの CPU なら "8" を入力してください

"GameProcessPriority" では、CPU の能力をどれくらいゲームへ割り当てるかのモード切替ができます
"2" は低割当、"1" は通常よりか低め、"0" は通常、"1" は通常より高め、"2" は高め、"3" はリアルタイムとなっています
(モード "3" の使用は非奨励です)

○スクリプトのバグ修正と改善
  ScriptBugFix = false

"true" にすると、いくつかあるスクリプトのバグ (例えば Object reference has no 3D など) を修正し、いくつかのスクリプトを改善します

注:いったん "true" にすると "false" に戻しても完全には元へ戻りません。なので使う場合は、本当にバグがあって、それを修正したいと確信したときだけにしてください

○ウィンドウモードでの画面埋め込み
  EmbeddedGameWindow = true
  Width = 1920
  Height = 1080

フルスクリーンモードで起動すると、デスクトップからはみ出る問題を解決します
ウィンドウモードで擬似的にフルスクリーンを再現します

この機能はウィンドウモードでないと効果がありません

○ FPS ブースト (この機能は v2.5.20.430 より削除されました)
  FPSBooster = false

この機能を使うには ENB が必要で、かつ GPU に関するいくつかの機能を OFF にする必要があります
この機能は画質に何ら影響を与えません。ただ FPS をブーストするだけです

注:この機能を ON から OFF にするとき、同時に ENB の "EnableProxyLibrary" も "false" にする必要があります


●Crash fixes との競合
Devourer のメモリ管理機能は、Crash fixes のメモリ管理機能と競合します
Devourer を使う場合は、Crash fixes の "UseOSAllocators" を "0" にしてください

また、Devourer のメモリ管理機能をつかうなら、ENB の "expandsystemmemoryx64" を "true" に設定することを奨励します

注:Devourer のメモリ管理機能は、Crash Fixes のメモリ管理機能を完全に代替するわけではありません。作者曰く、Crash Fixes のメモリ管理に満足しているなら、わざわざ Devourer のメモリ管理へ移行する必要はないそうです
しかし Devourer にはメモリ管理以外にもいろいろ機能があるので、きっとあなたの役に立ちます

バージョン 2.5.20.430
1. コードを完全に最適化し、より効率的に動作するようにした
2. メモリ解放が異常終了するバグを修正した
3. メモリバッファのランダム遅延のバグを修正
4. 埋め込みウィンドウが有効にならないバグを修正
5. FPSBoosterの書き込みに失敗するバグを修正
6. 物理メモリ増設でプラグインがクラッシュするバグを修正
7. ゲームウィンドウの管理機能を削除

バージョン 2.4.4.20.428
1. フレーム数最適化機能を増やした(詳細は設定ファイルを参照)
2. メモリバッファを最適化し、より効率的に動作するようにしました。
埋め込みデスクトップの指定に失敗するバグを修正しました。

バージョン 2.3.20.427
1. スクリプト修復機能を追加(詳細は設定ファイルを参照)
2. 埋め込みゲーム機能を追加し、フルスクリーンのゲームがデスクトップにジャンプして戻ってくる問題を解決する可能性があります。
3. ゲームウィンドウの管理にプラグインの使用を必須にした(詳細は設定ファイルを参照)
4. メモリ拡張機能をオフにするとプロセスの優先度が設定できなくなるバグを修正

バージョン 2.2.2.20.425
1. 動作効率を最適化
2.アンチウイルスソフトウェアの誤報の問題を解決
3.3番目のメモリバッファモードのサポートを追加。詳細については、設定ファイルを参照してください
4.スレッド関連の論理コアの数を増やす

バージョン2.1.20.424
1. CPU使用率が高い(占有率はほぼ無視できる)問題を完全に解決する
2. 無駄なコードを削除して動作効率を向上させる
3.デフォルト設定はゲーム性能の維持に偏っている
4. Pentium/Athlonプラットフォームに特化して動作効率を最適化する。

バージョン 2.0.20.423
1. 動作効率を最適化するためにコードを書き換える
2.ゲーム処理の優先度設定を増やす
3. メモリ解放機能の最適化
4. メモリバッファ機能の最適化
5. プロンプトメッセージを削除(エラー時のみポップアップ)
6. スレッド相関で1~18論理コアのサポートを追加
7. 2種類のメモリバッファリングにより、キャッシュされたデータを強制的に破棄してしまうバグを修正し、ゲームのパフォーマンスを向上させました。

●必須MOD
・SKSE https://skse.silverlock.org/
・SKSE Plugin Preloader
・Visual C++ 2015 Runtime https://www.microsoft.com/enus/downl
・Window 7 SP1 以上のOS
Skyrim Nexus, DevourerPi. 9 Jul 2020. Devourer - Memory Optimization Plugin. 1 May 2020 <http://www.nexusmods.com/skyrim/mods/102610>.
2020-05-02 00:45:26 [編集する] [差分] [日本語化UP]

上記説明は古い又は異なる場合があります。導入の際はDescriptionを確認の上、自己責任でお願いします。
説明はどなたでも編集する事が可能です、古い又は異なる場合は編集にご協力をお願いします。
また、日本語版では動作しないMODが存在します。英語版 Version 1.9.32.0.8 推奨。参考:英語版を日本語化
英語版と日本語版の切り替えは、Steamにて同ライセンスで変更可能です。

To users except in Japan
コメントコメントだけでも投稿できます。気に入ったMODはNEXUSでもENDORSEしましょう。
[Spoiler]テキスト[/Spoiler]とする事で隠しテキスト、#や>>後、半角数字でアンカーを使用可。
-
  • File (5MB以下) ZIP,RAR,7z,LZH
  • Version
  • Del Key (削除用)
  • Support Tool

▼ コメントは任意で入力して下さい(入力するとアンカーが付きます)

  • Name0/8
  • Comment0/1000
  • MOD評価
  • 書込
作者(DevourerPi)さんのMOD※Authorの検索結果のため別作者さんのMODが表示される場合があります。
  • Skyrim Memory Optimizer - Plugins画像
    =66 G=2
  • Present Plugin - Optimize CPU Usage画像
    =29
  • NPC AI Behavior Fixes - Plugin画像
    =24
  • Skyrim Anti Crash - BETA画像
    =22 G=1
  • NPC AI Lag Fix 1.2画像
    =11
Real Time Information!CLOSE
1713932359 1713669951 1714023034 none none
102610
▲ OPEN COMMENT