Devourer-memory optimization plug-in

by DevourerPi·v3.1.0.0·Updated 2020-07-23

吞噬者-内存优化插件

Screenshots 3 screenshots

About this mod Machine translation

Devourer is a game memory optimization plug-in that can establish memory management for your game and can solve CTD caused by insufficient memory.

Devourer -Colonization rate through love

Devourer is a game memory optimization plug-in that can establish memory management for your game and can solve CTD caused by insufficient memory.

This is a SKSE plugin, you just need to follow the normal MOD installation process, or move the innermost file in the folder to Data\SKSE\Plugins\

Prerequisites:

  • You may need to install SKSE to support it. 2. You may need to install the VC++ 2015 runtime library to support it. 3. System version requirements: Minimum Win7 SP1 and higher (Win10 1803 and higher recommended)

Function overview:

  • Memory Expansion: You can understand that it provides more memory usage for the game
  • Memory buffer: It has four memory buffer methods (see configuration file for details)
  • Free memory: This feature is only available for users with insufficient memory
  • Affinity assigns the game process to each logical core to improve the game’s CPU utilization.
  • Set the game process priority: Set the game process priority to a higher value to improve game performance. 6. Embedded game window can solve the problem of jumping out of the desktop when playing full-screen games. 7. The efficient memory allocator (3.0 Beta) takes effect after turning on memory expansion, and in the test phase Profile and its detailed description, the game memory utilization is higher.

[Game];; Game process name, please do not change it

GameProcessName = TESV;; Enables video memory management and requires Enbhost.exe support;; If Enbhost is not installed, enabling this feature will cause the plug-in to crash on its own

EnableVideoMemoryManagement = false

[Memory];; Enable memory buffer to solve crashes due to insufficient memory (recommended to be shared with virtual memory extension); Detailed description of the second parameter: ;; 0, monitor the memory usage of the game, if the buffer size (BufferBlockSize) is exceeded, write it to the page memory. ;; 1. After performing 0 operations, the memory will be reallocated, which will improve memory performance, but I don't know if the memory usage is reduced after reallocation. ;; 2. After performing 0 operations, apply for a large amount of memory, forcing the game to discard cached data and then release the requested memory, which has a greater impact on game performance. ;; The third parameter is the buffer size, the recommended value is 1800-3000 (unit: MB)

EnableMemoryBuffer = true

MemoryBufferMode = 0

BufferBlockSize = 1800;; Enables virtual memory expansion, which can improve memory performance to a certain extent by using memory buffers;; The second parameter is the expansion value and is not recommended to be changed (arithmetic overflow may cause the plug-in itself to crash). EnableVirtualMemoryExpansion = true

ExtendedValue = 4096;; Enables game memory release and system memory release.

EnableFreeGameMemory = true

EnableFreeSystemMemory = false

[allocator];; The memory allocator has not been allocated and any changes you make will not take effect.

EnableAllocator = true

DynamicMemoryAllocator = false

AllocateMemoryUnit = false

EnableIntelligentClearMemoryBlocks = false

[Optimization];; Enable multi-core CPU optimization to improve multi-core CPU utilization. ;; The second parameter is the number of logical cores (for example, for a CPU with four cores and eight threads, this should be changed to 8). EnableMultiCPUOptimization = true

NumberOfCPUCores = 4;; Controls the priority of the game process, 3 is real-time, 2 is high, 1 is higher than normal, 0 is normal, -1 is lower than normal, -2 is low; 3 is not recommended, it may cause problems (if there is no problem, you can try to use it)

ChangeGameProcessPriority = 2

[BugFix];; Enable full screen switch back to desktop fix, if your game jumps back to desktop when in full screen, you can try enabling this

EnableF …

Install & use Install: follow the bundled instructions

  1. Unzip the archive from playbuff and read the bundled readme / instructions first.
  2. There is no universal mod manager for this game: some mods replace game files directly, some go into a game-specific Mods folder, and some need a game-specific community loader or tool first — follow the bundled readme.
  3. Place the files exactly as the readme says; mods with listed dependencies need those installed too.
  4. Launch the game to confirm it loaded; some games require enabling mods in settings or an in-game mod menu.

Install locations vary a lot between games and mods — the bundled readme is the most reliable guide.

File & checksum

Filename
吞噬者-内存优化插件
File size
19.3 KiB