# RAM_Optimizer **Repository Path**: BennyLaw/RAM_Optimizer ## Basic Information - **Project Name**: RAM_Optimizer - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-04-14 - **Last Updated**: 2026-04-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # RAM Optimizer (VB.NET) 一个基于 VB.NET 的 Windows 内存优化命令行工具。 ## 功能 - 检查管理员权限 - 读取系统总内存与可用内存 - 通过 `SetProcessWorkingSetSize` 尝试回收工作集 - 输出优化前后统计 ## 运行前提 - 操作系统:Windows - SDK:.NET 8 SDK(开发/编译时) - 运行权限:建议“以管理员身份运行” > 说明:本项目调用 `kernel32.dll`,因此不是跨 Linux/macOS 的通用程序。 ## 本地编译 ```powershell dotnet restore dotnet build -c Release ``` 产物默认在: - `bin/Release/net8.0-windows/` ## 发布为可分发 EXE ### 方法 1:单架构手动发布 ```powershell # x64 dotnet publish -c Release -r win-x64 --self-contained true /p:PublishSingleFile=true /p:PublishTrimmed=false # x86 dotnet publish -c Release -r win-x86 --self-contained true /p:PublishSingleFile=true /p:PublishTrimmed=false # ARM64 dotnet publish -c Release -r win-arm64 --self-contained true /p:PublishSingleFile=true /p:PublishTrimmed=false ``` ### 方法 2:一键发布三种 Windows 架构 ```powershell ./publish.ps1 ``` 输出目录: - `publish/win-x64/` - `publish/win-x86/` - `publish/win-arm64/`