
This SFSE plugin is designed to improve stability and smoothness in Starfield on PC.
MemoryFixes is a small SFSE plugin for Starfield that focuses only on improving memory management and stability.
It is designed to reduce memory bloat and improve long play sessions by automatically monitoring and trimming the game’s memory usage.
This plugin does not increase FPS directly but can make gameplay feel smoother and more consistent by preventing large spikes in memory usage that lead to stutters or instability.
Features
Memory Monitoring & Trimming
Continuously checks Starfield’s working set and pagefile usage. If memory usage goes above 12 GB (default), the plugin automatically triggers a trim to free resources.The threshold can be configured in the MemoryFixes.ini
Stability Focused
Helps avoid memory bloat, crashes, or degraded performance in long modded sessions.
Lightweight & Automatic
Runs silently in the background with no user interaction required.
..
⚠️ Work in Progress
The primary goal of this plugin is to address memory leaks and achieve the highest possible stability in heavily modded Starfield setups.
It aims to minimize stuttering, crashes, and memory bloat.
While the initial release focuses on core memory fixes, future updates will continue refining and expanding stability improvements.
Installation
Copy MemoryFixes.dll into your Data/SFSE/Plugins – Or install with Vortex, MO2…
Make sure SFSE (Starfield Script Extender) is installed and updated.
Launch Starfield through SFSE
Requirements
Starfield (1.15.222)
Address Library for SFSE Plugins – must
Starfield High Priority Launcher – Not required, but works best when used alongside this.
Starfield Script Extender (SFSE) – must
Notes
Pure memory optimization plugin – no gameplay or graphical changes.
Best suited for players with long modded playthroughs who want better stability.
Does not promise higher FPS but may deliver smoother frametimes and fewer stutters.
Changelog:
Version 1.1.2
Dynamic RAM Detection – Plugin now detects total system RAM on startup.
Automatic Trim Threshold – For systems with 16GB RAM or more, the plugin automatically sets the memory trim threshold to 25% of total RAM.
Continuous Memory Monitoring – Memory trimming continues during gameplay based on the dynamically determined threshold.
Startup Logging – Total RAM and calculated trim threshold are logged at startup for clarity.
No separate plugin needed for 16GB+ systems – One plugin works for all configurations from 16GB upwards.
Systems with less than 16GB RAM will skip trimming automatically.
Trim frequency remains every 5 seconds, consistent with previous versions.
Version 1.0.9
Improved working set trimming to handle large memory allocations more efficiently.
Optimized CPU worker thread to reduce unnecessary calculations while the engine is active.
plugin now correctly maintains engine activity only when DataMenu is open, preventing potential FPS drops.
Borderless window handling fixed
Fixed edge cases where memory trimming could occur too frequently under low system RAM conditions.
Minor bug fixes for thread synchronization in high-mod-count setups.
Version 1.0.6
Improved RAM calculation for more accurate working set trimming.
Added FOMOD installer with options for 16 GB and 32 GB+ RAM users.
Optimized plugin logic for more efficient memory and menu tracking.
Plugin now better maintains engine activity while DataMenu is open, preventing engine sleep and potential FPS drops.
Reduced CPU usage while running in the background.
[General / Miscellaneous]
Log file is now cleared on startup, keeping only new events for easier review.
Memory, engine, and menu threads are more stable and less prone to conflicts.
Borderless window now reliably applies styles and window size.
Minor bug fix: keep alive thread now works correctly during longer sessions and with multiple mods.
Version 1.0.3
Implemented automatic memory trimming when system RAM is low
INI configuration updated to store trim threshold and CPU worker sleep interval (Sleep) default now set to 7.
INI file path fixed: now correctly created in Data/SFSE/Plugins folder.
(Previous version mistakenly created the INI in Data/Plugins; apologies for the oversight.)
Fixed minor logging issues for working set reporting.
Improved thread stability for background memory and CPU monitoring.
Borderless window adjustment improved.
General code cleanup and obfuscation preserved.
Credits:
checker90