一个被持续洗稿的所谓内存清理的单行 vbs - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
jackmod
V2EX    Windows

一个被持续洗稿的所谓内存清理的单行 vbs

  •  
  •   jackmod 2024-05-07 10:20:24 +08:00 2309 次点击
    这是一个创建于 550 天前的主题,其中的信息可能已经有所发展或是发生改变。

    因为某种奇怪的原因突然想起了各路优化大师的内存清理,就去搜索如何手动做到这一点,于是发现了这个。

    FreeMem = Space(100000000) Mystring = (80000000) 

    此谣言出现在许多 Windows 优化的洗稿文章里。

    很多人觉得有帮助

    有一般用户相信了,结果更迷茫了

    不过有人解释了这东西是哪来的。

    各方信息总结一下。此物源于 Win9x(DOS)的内存管理机制,申请新的内存可以触发垃圾回收,也仅此而已,不会对性能有多少帮助。在 WinNT 上执行只会让 pagefile 变得更大罢了。

    最后,我找到的有理有据的手动清理,就是这个这个以及其他类似的代码了。

    6 条回复    2024-05-07 21:56:25 +08:00
    codehz
        1
    codehz  
       2024-05-07 11:03:15 +08:00
    清理内存最有效的就是杀进程,其他的只是干扰内存管理的运作
    augustheart
        2
    augustheart  
       2024-05-07 11:15:27 +08:00
    这个东西在 9x 还在普遍使用的年代就已经被人指出没有任何用处
    作用是申请一块(对当时而言)“超大”的内存,然后系统会将部分数据写入到虚拟内存中,从而使任务管理器里面内存一项看起来更好看而已
    ouqihang
        3
    ouqihang  
       2024-05-07 11:25:52 +08:00 via Android
    iOS 的内存清理 APP 也差不多原理。
    msg7086
        4
    msg7086  
       2024-05-07 14:14:54 +08:00
    怎么 DOS 都出来了。DOS 的内存管理是什么样的你知道吗。
    Win9x 上也一样是把数据交换到 swap 里去,和 NT 上交换到 pagefile 里是一样的。

    这个你说他错嘛,其实也没错,他这个就是物理内存清理,把数据从物理内存里清到分页文件里去。
    物理内存清理确实也是一种内存清理,只不过物理内存清理是没有用的而已。
    CivAx
        5
    CivAx  
       2024-05-07 14:49:51 +08:00
    感兴趣的话可以看这个,https://github.com/IgorMundstein/WinMemoryCleaner
    ysc3839
        6
    ysc3839  
       2024-05-07 21:56:25 +08:00
    @CivAx 这个和多年前网上就有的内存清理工具原理一样,都是 EmptyWorkingSet ,只是把内存中的数据转移到页面文件上。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     833 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 23ms UTC 21:28 PVG 05:28 LAX 13:28 JFK 16:28
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86