乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 33|回复: 0

自动从内存中卸掉加载的DLL文件

[复制链接]

14

主题

81

帖子

8

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
137
发表于 2014-4-14 16:39:00 | 显示全部楼层 |阅读模式
来自_
Windows采用了DLL机制,使得代码的执行效率有了很大提高。
但是,默认情况下,Windows并不会自动从内存卸掉加载的DLL文件,给内存造成浪费。电脑“开始”菜单,在“运行”中输入“regedit”打开“注册表编辑器”,
定位到[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer],在右面窗口中新建一个名为AlwaysUnloadDLL的字符串值,双击将其设置为1即可
现在就能让Windows自动从内存中卸掉加载的DLL文件,释放出内存供其它程序使用,提高效能。
请教各位,这方法用在LISP调用DLL后的DLL文件内存释放有效吗?会影响到其他程序的DLL文件吗?

本帖以下内容被隐藏保护;需要你回复后,才能看到!

游客,如果您要查看本帖隐藏内容请回复
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-4-20 18:11 , Processed in 1.810770 second(s), 54 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表