
X4 内存检查
一个简单的小脚本,用于在后台检查游戏内存使用情况,并在达到设定阈值后警告用户。
查看大图已知该游戏会随着时间推移增加内存消耗,导致部分用户出现卡顿或崩溃现象。
如果你只是玩一两个小时通常没问题,但长时间的游戏体验会因此受到很大影响。
这个小脚本会每隔 N 秒(可配置)执行一次后台检查,若游戏的内存使用量超过某个阈值(可配置),则通过音频蜂鸣声通知用户需要重启。
它的代码极其简单,你不需要懂编程也能看出其中没有任何恶意内容。
你需要修改的代码有 2 行:
(要编辑脚本,请右键点击它并从菜单中选择“编辑”)
- 此项设置 X4 使用的内存大小(以兆字节为单位),超过该值将触发警告。
rem • X4 内存使用量(以 MB 为单位)超过此值后将发出警告音
set TARGETRAM=13000
将 TARGETRAM=13000 更改为 TARGETRAM=YOUR_DESIRED_RAM_GOAL_WARNING_IN_MEGABYTES
- 设置检查间隔,以秒为单位。
rem • 每隔多少秒执行一次检查
set INTERVAL=60
将 INTERVAL=60 修改为 INTERVAL=您希望的检查间隔秒数
技术细节:
批处理文件循环调用“tasklist.exe”,获取 X4 进程的内存值字符串,去除空格后转换为数字,将该数字与设定值进行比较,如果大于设定值,则调用 Powershell 执行蜂鸣声。
这个补丁对系统资源的消耗非常非常低,不会以任何方式影响你的游戏体验、导致微卡顿或类似问题。
它应该可以在任何 Windows 系统上运行,我认为不需要以管理员身份运行,但我懒得去验证了,欢迎反馈。
注意:我不确定是否因为“tasklist.exe”在不同语言设置下的输出格式而出现兼容性问题,具体取决于你的 Windows 语言设置;出于未知原因,它在可能使用简单英语时却使用了一些奇怪的 UTF-8 字符输出。
还没有人评论,去客户端里说两句吧。
评论在新手盒子客户端中发表,这里同步展示。