Comments (16)
因为发现自己也有这个内存泄漏问题所以花了点时间关注了一下,希望可以提供一点帮助
仅打开了自动剧情功能
一开始没关注内存占用,过了几次对话后打开任务管理器发现内存占用在 5k+ MB
关闭软件重开,点击启动后完全不移动游戏视角,内存占用以 5-10M / S 的速度增长,到800+的时候停止。
晃动游戏视角后马上开始继续增长,持续到 1400+
继续晃动视角继续增长,但是持续时间比较短,比如从1600+到1700+
按下攻击键,角色所在位置发生变化后又开始一直增长,没发现停下来的迹象,等不下去了。在此期间我又发现如果我切换到别的窗口他会马上停止增长
下图为插件启动时间 00:54:59 到截图时间 01:09:28 为止的内存占用图
from better-genshin-impact.
1 有内存泄露问题,暂时无法定位,重启多试几次试试,你的反馈很重要
2 是已知bug
from better-genshin-impact.
emm,我猜测1的内存泄露是不是缓存的识别的图像没删干净啊,我刚刚调低了帧率,明显能感觉到内存申请的速度变慢了,30帧相较于60帧内存增长的速度慢了一些,我现在大概是钓完4到5条鱼才会开始掉帧
from better-genshin-impact.
这个是最大概率,但是我排查了半天没看出问题来。。
强制GC的情况下不会持续增长。。。你内存是不是很大?
from better-genshin-impact.
32G内存
from better-genshin-impact.
更细一点我感觉可能是垃圾回收的条件判断出了问题?据我浅薄的知识判断内存泄露往往是对象/数据没有正确析构,而且内存泄露往往是不断增长的。但是,我在收竿之后程序确实回到了它应该占用的内存大小,所以我猜测可能是垃圾回收的条件有问题?
from better-genshin-impact.
是的,跟CLR有关,实在不行手动定时GC一次(dirty code):joy:
from better-genshin-impact.
from better-genshin-impact.
不是收杆条,是钓鱼进度条选区,故意放在那的
from better-genshin-impact.
咦发完刚那条回复以后回头看发现内存占用又正常了。。。
from better-genshin-impact.
咦发完刚那条回复以后回头看发现内存占用又正常了。。。
因为会随着时间推移有周期性的做垃圾回收。。如果泄露的话,得用挺久直到内存回收不掉为准。。
from better-genshin-impact.
咦发完刚那条回复以后回头看发现内存占用又正常了。。。
因为会随着时间推移有周期性的做垃圾回收。。如果泄露的话,得用挺久直到内存回收不掉为准。。
emmm 持续用了一会内存依然飙到5k+ 而且还会继续往上,期间确实发现有回收的迹象但赶不上增长的速度。切到别的窗口一会后发现恢复正常。是不是内存比较大会发生这种现象。。 我48G
from better-genshin-impact.
不行,我今天打开游戏发现这个软件即使我没使用它的什么功能,它自己的内存和CPU占用也可能跑到很高,我觉得要不先调低这个GC的周期,或者把GC设计成达到一定内存占用就开始回收吧,这个代码我还是建议调整成手动删除内存,否则可能很难彻底摆脱这个内存管理问题
from better-genshin-impact.
主动GC还是有必要的,现在基本都上32G了
from better-genshin-impact.
可能现阶段调小周期确实是最优解了,但是我觉得还是得让这个内存稳定一点,总是假设用户内存足够也不太现实
from better-genshin-impact.
目前在 #131 下似乎解决了,暂时关闭问题
from better-genshin-impact.
Related Issues (20)
- [bug] 自动伐木无法识别到伐木按钮 HOT 7
- [suggestion] 希望宏功能可以对不同角色执行不同的操作序列 HOT 2
- 增加对b服账号的支持 HOT 2
- [suggestion] 识别账号未登录 HOT 1
- WindowsGraphicsCapture截图方式的优化,确保能够获取到最新图片
- 自动秘境优化二期 HOT 1
- [suggestion] 独立任务:大地图自动标点 HOT 3
- [suggestion] 自动好感经验农场?
- [bug] 文档域名似乎被ban? HOT 2
- 七胜召唤添加默认角色配置,方便七胜召唤脚本的编写 HOT 1
- [bug] 自动秘境领取奖励时使用浓缩树脂领取失败 HOT 1
- [是否能够提供一个config文件用于继承设置] HOT 2
- 希望可以增加开启原神时自动按开始游戏 HOT 1
- 用安装包安装不会覆盖原文件[question] HOT 1
- 纪行自动领取
- [suggestion] 自动过剧情添加关闭文档 HOT 9
- [bug]自动秘境bug HOT 5
- [question] 在蒙德璃月的凯瑟琳不会自动点每日委托奖励
- [bug] 无法识别到石化古树,地图定位线乱跳 HOT 3
- [suggestion] 自动开启自动战斗功能
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from better-genshin-impact.