在运行游戏的时候,有时候,内存很高,搞得电脑好卡.有知道是什么原因吗?或者怎么设置让内存降低一点.
这里,只开了locahost运行游戏,没开其它的网页.
游戏内存没泄漏,就跑了几下,就好高的.一个bundle,才80多M,已全部加载到里面.怎么看都不应该这么高才对.
试试关掉开发者工具呢,对比一下。
warn、error不要打印出来对比一下。
我最近发现浏览器的日志堆栈过深了,导致内存暴增,关掉页签重开,内存才会降下来
2赞
你们使用 spine 了么?
和spine有关系?我是2djs引擎,和你的不太相同
关掉f12的开发者工具,可以对比一下
好,这个可以试一下.
肯定有的,但不会顺便乱new.都是用对象池的.
我昨天好像在哪看到过edge的devtools有内存泄漏问题,你换个浏览器试试?
我出现过新增了某个功能后,这个功能打开体现出来时内存狂飙电脑卡死,日志也没打印,但我检查功能后是功能有bug疯狂报错导致的。也有可能是这个原因,你回退版本检查检查下是哪块新增的功能导致的
1赞
google浏览器也会的.我两个浏览器都有.
你输出一下spine 的 buffer 大小看看。 spine.wasmUtil.wasm.HEAPF32.buffer.byteLength
跑了一下,感觉不错,下午继续观察看看.
这个怎么输出 ?
应该是浏览器的问题,大概两周前,测试反馈开着开发者工具跑 10+ 分钟浏览器就卡死了,一看 devtool 占了 10+G 内存,chrome,edge 都有问题
