MemSwapper 是一个Windows平台下的内存管理工具。它通过将进程的物理内存(Working Set)交换到虚拟内存(PageFile),从而释放物理 RAM 给前台高性能应用(如游戏、渲染软件等)使用
- ⚡ 原理:调用 Windows API
EmptyWorkingSet交换内存 - 👁️ 监控:
- 实时数据:在列表中实时更新进程的物理内存和虚拟内存使用量
- 系统状态:主界面直观展示系统总物理内存与虚拟内存进度条
- 🛠️ 控制:
- 排序功能:支持按进程名、物理内存、虚拟内存进行升序/降序排列
- 自动/手动模式:支持设置阈值自动交换,也支持一键手动立即交换
- 下载并运行
MemSwapper.exe - 点击 📂 选择 按钮打开进程选择器。
- 勾选通过占用内存排序的后台进程
- 点击 ➕ 添加监控
- 程序将自动管理这些进程的内存,你也可以随时点击 ▶ 立刻执行 手动交换
本项目基于 .NET 6.0 (WPF) 开发
- Windows 10 / 11
- .NET 6.0 SDK
# 克隆项目
git clone https://github.com/llll415/MemSwapper.git
cd MemSwapper
# 运行调试
dotnet run
# 发布单文件 EXE
dotnet publish -c Release -r win-x64 --self-contained -p:PublishSingleFile=trueClaude与Gemini两位大佬(
MIT License


