本帖最后由 dwswh2 于 2025-11-11 14:16 编辑
问题现象:
玩游戏提示虚拟内存不足,游戏无法启动。如图。
问题排查:
1,打开任务管理器发现内存占用非常大,64G的内存都用了80%以上了。并且进程里还看不到是谁占用的。
2.怀疑是有内存泄漏杀的。用rammap查异常内存是修改内存。然后怀疑是section泄露。
3,用process hacker查看句柄数最多的进程是Z:\Dolagame\WF_Menu\SideWidget\SideWidget.exe,直接把这进程干掉了。内存一下子就释放了。
问题解决:
1,反馈给wfgame,等他们解决。
2,也不能坐以待毙,自己写了个程序,检测到内存超过70%,就自动把SideWidget.exe进程干掉。下图是程序的日志上报,占用70%的时候杀的。他直接占了30多个G。占了总内存的47%,太恐怖了。
下载地址:
https://wwrt.lanzouw.com/b00l2dyt2d
密码:6rda
用法:将此程序设置为开机启动即可。
|