【RamMap|内存优化|window】一个真正的内存优化软件(水一个~)

:tieba_025: 总所周知,哪些杀毒软件的内存清理都是看个乐,不会吧,不会吧,真的有人会用吗?真正的内存清理还得是看官方的软件 RamMap


使用方法也很简单,安装顺序,点击
1、Empty …
2、Empty …
3、Empty …
4、Empty …
5、Empty …
神奇的一幕就会发生,内存肉眼可见的快速下降,电脑也不卡顿了,少年,还不来试试看?
下载地址:
RAMMap - Sysinternals | Microsoft Learn

附送一个bat脚本,精心调教,兼容最新版~

@echo off
:: RAMMap Memory Cleanup Script
:: This script will provide a menu for performing memory cleanup operations using RAMMap.

:: Ensure the script is run with Administrator privileges
net session >nul 2>&1
if %errorLevel% neq 0 (
    echo 请以管理员身份运行此脚本!
    pause
    exit /b
)

:: Set the RAMMap executable path if it's not in PATH (adjust if necessary)
set RAMMAP_PATH=RAMMap64.exe
:: Check if RAMMap exists
if not exist "%RAMMAP_PATH%" (
    echo 找不到 RamMap.exe,请检查路径设置!
    pause
    exit /b
)

:: Display menu
echo ===============================================
echo RAMMap Memory Management Tool - Batch Script
echo ===============================================
echo 1. 清空所有进程的工作集 (Empty Working Sets)
echo 2. 清空系统工作集 (Empty System Working Sets)
echo 3. 清空修改页列表 (Empty Modified Page List)
echo 4. 清空待机列表 (Empty Standby List)
echo 5. 清空优先级为0的待机列表 (Empty Priority 0 Standby List)
echo 6. 执行全部操作
echo 7. 退出
echo ===============================================
set /p choice="请选择一个选项 (1-7,直接按回车键默认执行全部操作): "

if "%choice%"=="" (
    set choice=6
)

if "%choice%"=="1" (
    echo 正在清空所有进程的工作集...
    "%RAMMAP_PATH%" -Ew >nul 2>&1
    echo 操作完成!
) else if "%choice%"=="2" (
    echo 正在清空系统工作集...
    "%RAMMAP_PATH%" -Es >nul 2>&1
    echo 操作完成!
) else if "%choice%"=="3" (
    echo 正在清空修改页列表...
    "%RAMMAP_PATH%" -Em >nul 2>&1
    echo 操作完成!
) else if "%choice%"=="4" (
    echo 正在清空待机列表...
    "%RAMMAP_PATH%" -Et  >nul 2>&1
    echo 操作完成!
) else if "%choice%"=="5" (
    echo 正在清空优先级为0的待机列表...
    "%RAMMAP_PATH%" -E0 >nul 2>&1
    echo 操作完成!
) else if "%choice%"=="6" (
    echo 正在执行所有内存清理操作...
    "%RAMMAP_PATH%" -Ew >nul 2>&1
    "%RAMMAP_PATH%" -Es >nul 2>&1
    "%RAMMAP_PATH%" -Em >nul 2>&1
    "%RAMMAP_PATH%" -Et >nul 2>&1
    "%RAMMAP_PATH%" -E0 >nul 2>&1
    echo 所有操作完成!
) else if "%choice%"=="7" (
    echo 退出中...
    exit
) else (
    echo 无效选项,请重试!
)

:: Wait for user input before exiting
pause

冷知识:window有一个机制就是会开机占用一部分物理内存,开机后我们看到的内存占用实际上是物理内存+虚拟内存至于为什么会卡顿,排除CPU+硬盘读写,当然是是因为物理内存不足,导致频繁使用虚拟内存(页面交换),意思就是要满啦溢出来了 :tieba_089:,所以系统才会一点点卡起来。

6 个赞

感谢大佬分享

image
我用这个也挺好用的

8 个赞

感谢大佬分享

【程序员告诉你清理内存的真相!绝对反直觉!-哔哩哔哩】 https://b23.tv/QOOPfJt

3 个赞

内存优化最终方案是加内存 :tieba_025:
d4现在32G全新大概300左右

Free memory is wasted memory.

1 个赞

前两天也刷到这个视频了233

2024-10-14_11-09-00
用的这个,能随时看到内存使用情况。

我感觉内存占用越多越不卡

感谢佬友分享


z这个

因为家里的台式一直开着,在这个基础上找gpt实现了一下,半小时执行一次,懒人倒腾tieba_001
image
感谢大佬的分享,来追加一下好评

mark一下 收藏了

为什么会提示找不到exe 文件啊 明明就在同级目录

楼上的 mem reduct 能设置内存超过一定范围自动执行清理,不过感觉所谓的清理内存也并不能让电脑更快

image
装上了,嘿嘿

感谢你的推荐,就是脚本复制过来,与下载的RamMap软件同目录情况下,居然显示找不到。后来gpt帮我解决勒这个问题。

1 个赞